I've tried placing units of the same formation class on the same plot, using LUA functions, and the game reacts just fine. However, I do have my PlotUnitLimit set to 3, and I have not tried it with the default PlotUnitLimit. Additionally, I've tried using UnitManager.MoveUnit and UnitManager.PlaceUnit to move a unit to a specific plot, while just before effecting the move, placing a foreign unit on the same plot (I thought I'd see if I could initialize combat): In other words, forcing units of two different players to occupy the same plot, and the functions work without a hitch -- provided that the two players are not at war. If the two players are at war at the time of the attempted move, the unit being moved does not move to occupy the same plot as the enemy unit.