How about trying these rules instead:
Fighters may remain in play on a 4+ after every interaction. Resilient fighters have a 3+.
When the markers first contact, one round of interaction is fought.
Any marker that has an interaction has its speed for that turn halved. If it has already moved up to half speed, then it stops where it is.
If survivors are in contact at the beginning of the ordnance phase, a round of combat is fought.
The surviving markers may interact twice in one ordnance phase if, after moving off, they are caught again by the enemy.
I think this is a better iteration of the rules that I first proposed, as multiple rounds are not fought all at once and AC may still move off (though at half speed to represent the necessary combat manoeuvres).