Nice guide, would like to point out that if you push the boss to the left, the 3rd phase doesn't spawn the falling rocks that deal up to 5.4k Edit: this appears to have been patched quietly
Just want to put a method to Stage 3's Forest of Haze: When the party enters this stage, the portals are randomized but the party members have the same portals. So you can have each party member drop a coin by a portal before they take it and through elimination be able to get to the portal that leads to Ellin to clear the stage in a timely manner rather than just aimlessly taking the portals.
I have run lots of EPQ and seems like people don't know about the trick at this stage. If you turn in the marble in Stage 4 around 50 seconds of the system time. (ex. 20:13:50) Then the system message saying 'Defend for 1 more mins' will pop up at around 20:14:02. You will then finish the stage at 20:15:02. (Total time will be 20:13:50 -> 20:15:02 which saves you 50 seconds each run) This stage seems to be designed with defending the NPC for 2 mins but somehow the timer is tied with the system time and not the time you have entered the stage.
The graph schema of stage 3 Almost every portal connected to another room has it's s turn back portal on the other side, shown as single line in graph. This graph doesn't help you clear this stage faster but lets hope some smart ones will find use on it xd. Here are some examples I recorded myself. Spoiler: 1 Spoiler: 2 Spoiler: 3