I also encountered this just now and tried something. I set the polygon's pivot point to the bones pivot and voila... it works fine now. (Godot 4.2.1)