Weight Paint works on only one area
The problem is in your Mesh. Go to edit mode, select all Polygones an then click ALT+N and chose recaculate outside.
That is because the Polygon have 2 sides. Front and Backside. You cant paint on the backside of the Polygon