After another day of research, I finally discovered that the skeleton imported into Blender from Unreal, while looking wrong, was not quite. You can binding skin, painting weight and animating with the “wrong” skeleton, and finally successfully import into Unreal.
1 Like