3d model loads in with broken t-pose

i keep having this problem with unity that some models when i put them in the t-pose is all wrong (its fine in blender though), examples i’ve had are: the left shoulder is stretched into the face (managed to fix that), the upper arms are moved upwards so the arms look literally broken, and now i have another problem like this where the arms are swapped around or something like so (fixed now)


Here’s the one with the literally broken arms (not fixed)

now while these models are all from the same person, im pretty sure this doesn’t only happen with their models but some other models as well
anyways, does anyone know how to fix this? this problem is really frustrating and i’ve tried asking on some forums before but i didn’t get any answers on most of them, and the few answers i did get didn’t fix it
edit: i managed to fix the arms swapped around too but the literally broken arms one (bottom pic) doesn’t get fixed using that method

Did you find a solution to this? I’m having a problem where my model’s feet are backwards when I ‘enforce T pose’ :frowning: looks like a similar issue, perhaps? I can’t figure it out. Twisted feet in Unity - Album on Imgur