Never mind, the cave one is actually pretty close to what I was thinking about. But there's an issue with that, which is that the cave one doesn't have dead ends like Imperfect Maze and Maze.
Viewing post in [RPGMaker MV & MZ] Random Maps comments
When you are using the snippet-based technique, you can adjust the change of "dead-end" removal in the plugin manager -> templates. Alternatively, when calling the generator, you can choose the template "classic maze".
When using the snippet-less technique, then go to plugin manager -> template -> *a template* -> when: cave, forest, ... and set "max number additional paths" to 0, that will also increase the chance of dead-ends.