Forgot that the Armature's bones list only contain root bones... Fix the versioning code. Also adding a 'recovery' extra versioning step for files that may have already been opened and re-saved in Blender 5.0 (though this step is not 100% handling all cases, in case some script or add-on already created some system properties in a bone in 5.0, the existing user properties from 4.5 and before won't be copied over anymore). Pull Request: https://projects.blender.org/blender/blender/pulls/148125