When all else fails, try to import the stuff the other way around.
What do I mean?
Start with a fresh file > link in your character (save it)
Then append in the animation data from your broken file (the animation isn’t broken but a connection along the way is)
Hope that makes sense.