Hi, I am sitting on literally the same problem, but for a slightly different game. The realization that helped me the most is: the environment and paths need to reflect how we guide the player's attention, the state of the plot, the options. Especially if you feature counter types: where your player is now will impact their immediate future if monster types are connected to enviro. It's mostly a matter of sitting down with the plot and progression more thoroughly.