This review may contain spoilers. I can handle the truth.
Eric J’s review published on Letterboxd :
This review may contain spoilers.
Any plot holes you find here can be explained by saying "that part was a hallucination". This might be lazier than just saying it was all a dream / all in his head.