Alembic imports are messing up transforms

When I try to export a group of objects from 3ds max, some of the objects end up appearing on top of each other in Unreal, at the origin point / or they all have the same transforms.

I have tried every combination of moving pivot points and resetting transforms there is.

The file imports back into 3ds max just fine.

What is going wrong, how can I fix it, and is it not possible for Unreal to work as simply as using alembic with Max?