Dungeon Generation: A Procedural Generation Guide

I know I’m extremely late to this - but I think there are some flaws in the system. As shown in the picture, most of the dungeon is out of bounds to the player. The highlighted bits are the parts that are accessible.
image

The only solution I can really find would be to check if pathfinding inbetween each room is possible - which may be intensive on the server. You’d have to restart the entire generation progress if anything failed.