Recently Ive been trying to build 3D characters in Godot and have been running into a really frustrating issue where on closing and reopening the program my CollisionShape3D nodes that are attached to a skeleton will have moved to completely random locations. I can fix them by using positioning and rotation and the it looks fine but then Ill restart the program again and theyll be in all new locations. I am properly saving and it also doesnt happen every restart but at least once every 3-5.
This is what my nodes look like
This is a how it looks when I first place the shapes
This whole 3D animation process is really confusing to me so I could be doing something wrong and Id appreciate any help or ideas. Thanks!