Tails, you might have a leak, compile with just bsp and load pointfile.
if it comes up with an "Open" menu then theres no leaks, if it doesnt check everywhere for a red line, itll go from an entity and show where something could get to the void.
You don't need an env_fogcontroller for water, but a water_lod_controller would help if you have a lot.
Also, I fixed my map crashing bug! :D