DIY teeth library - tooth axis alignment

Hello everyone. I'm trying to put together a teeth library, but when loading it to exo, the teeth are not aligned properly. Some are quite straight, others rotated. Can be fixed manually, but the official libraries usually load nicely aligned set of teeth. Guess it may have something to do with the xml files in metadata folder. Tried using different ones but so far no success. Is there any way to fix it?
The axes are set up correctly in the editor, so should be the contact points.

Thanks you.
Here's the result. It kinda works. It's just upper anteriors, though.
Tried to make a reduced version too, but for some reason the reduced mesh isn't in the same position as the original one. The change is small but I'm not sure what caused it. When I load the original stl files into exocad, they overlap perfectly.