moving models around normally or with the arrows on the value box works just fine, and editing rotation or scale values works fine too, but even just adding a zero to the end of a position value causes the model to collapse in on itself on the Y axis and gives the corresponding "certain vertices have been moved to the same spot" warning.
this only happens in one specific project but copying the meshes to another project doesn't fix it either.