Are you by any chance using disconnected bones?
edit:
Yes you are. I’ve had this exact issue using disconnected bones as well. The bone will maintain it’s offset when it’s connected to the root bone, but when disconnected it’ll “fall down” to the root bone.
I believe the issue lies with Blender’s FBX exporter. Exact same result is seen in assimp.