You can only move a single entity at a time. So, say you moved e1 from it's start position to its end position -> No Collision.

Then you move e2 from its start position to its end position -> No Collision.

You can either resolve this by slowing down the entities -> if they move slower the chance that the collision will be missed is reduced.

Or use vector maths to determine the collision point. Not really too difficult -> just the intersection of two lines.