Unity messed up weight painting from FBX file exported from Blender
Unity normalizes weight per vertex so you can't have vertices with zero weight. So the armature needs to have a root bone that you use to paint the weight of parts that don't move.