Mixamo auto-rigged character has spaghetti arms

I have been using one of Mixamo’s default characters during development. Now I’m ready to replace it with my own character, so I used Mixamo’s auto rigger. The rigs are mostly the same (just lacking some bones like the pinky finger), but when I try to use the existing skeleton my character gets spaghetti arms like this:

I tried retargeting the skeleton, with the humanoid setup being mapped exactly the same, yet somehow the results of that are even worse.

I solved it by retargeting the animation blueprint. I used ‘AutoMap’, which attempts to assign bones automatically, but generally failed to do so. I had fixed these manually, but apparently there were more bones under the ‘show advanced’ option.

So my advice would be to not use the automap functionality because it doesn’t work, and check the advanced tab for any additional bones you may have missed.