I have a production base with 4 living quarters, 30 engineers, 3 soldiers and 3 pilots.
Fearing an impending base attack (a gunboat UFO showed up and it's heading towards the base) I hired 4 additional soldiers.
Now I have 30 engineers, 7 soldiers and 3 pilots. The living quarters are now full, 40/40.
A nearby base has 5 available high-level soldiers. I fire 5 workers at the production base to make room. Living quarters now 35/40.
I start a transfer mission for those 5 soldiers. When they arrive, I get a message that the living quarters are full. The living quarters are indeed at 40/40 but the transferred soldiers were not added to this base. In fact, they are nowhere to be found. No backwards transfer mission was started, and the soldiers are not in the list of any base, although they take up living space at their "destination".
Can you reproduce this or do you need a save?
I have a save when the 5 soldiers are en route, and a save immediately after they were supposed to arrive.
Unfortunately, the last save before the transfer started is quite a while ago. Is there a way to stop an ongoing transfer? Is there a way to get these soldiers back via console commands / cheating? I wanted to play fair (and was lazy to re-equip them), so I used the transfer mission instead of teleporting them by kinking them out and selling their equipment, and hiring them and re-buying the equipment at the new location.