The Shirt makes ending unexplainable
On the shirt itself:
Sophie 1 asks Ethan 2 where he got that sweater/shirt combo from.
Either the impostors dont know where the real Ethan got it from, so he dodges the question/cant explain it.
-or-
The shirt doesnt belong to ethan 1 and sophie 1 is geniuenly curious as to where it came from.
Maybe it belonged to whoever ethan 2 was before meeting the real couple or it was just always there.
He even comments "These are my clothes i guess"
So apparently the Shirt is a thing, because she knows she is about to have fun with the fake ethan and inquiring about his clothes is just weird.
She already knows hes fake..so why ask that?
To me it means, the writer wanted us to pay attention to it.
Now about the Bacon scene.
Its Ethan 2 and Sophie 1.
Hes wearing that shirt.
Also he is definietly 20% cooler in that scene, than Ethan 1.
50% even..
She knows its Ethan 2 and shes totally cool with that.
She even said she didnt want to leave.... but leaving with the cooler Ethan, albeit a fake one, is quite ok.
She makes him bacon, because she wants him to be happy.
Its Ethan 2 and Sophie 2.
The shirt strikes neither of them as odd.
Also he is confued about her making him bacon.
He thought he escaped with sophie 1 because he fell in love with her, hence his confusion.
Its Ethan 1 and Sophie 2.
She cooks bacon.
If this was sophie 1 just finally being nice to ethan 1, she would have at least inquired about the shirt.
The same way she wondered about it unncessarily in the scene with ethan2.
Its Ethan 1 and Sophie 1.
Because of the shirt she assumes its Ethan 2.
Since its ethan 1 he is confused by her preparing him bacon.
Since every scenario is possible, its very difficult to deduce which one is the actual outcome.
To me the strongest indicators that Ethan 2 escaped is the shirt and the invisible wall.
The impostors know whats up.
They probably spend a lot of time there and they know the place well enough to get around the place fast and unseen.
Its clear to them that there is some sort of unexplained force involved and being stuck there long enough, they likely tried to escape at least once already.
He knew he would hit a wall.
So "ethan" running into a wall suggests to me, that its ethan 1 because he just didnt know he would smash into the barrier.
Ethan 2 escaped, wearing that shirt.
But then again...everything is possible.