Since the bevel param "vertex_only" was removed and replaced with "affect" in Blender 2.9, it made line 181 in mesh_maze.py incompatible with 2.9. I have changed the line profile=0.5, vertex_only=0, to profile=,0.5, affect='EDGES'. This fixes the issue and makes the addon usable again. I don't know if "EDGES" has to be capitalized but it was in the Blender Python API. I have very little coding experience and just figured this out through mostly trial and error. It was a simple fix.
Since the bevel param "vertex_only" was removed and replaced with "affect" in Blender 2.9, it made line 181 in mesh_maze.py incompatible with 2.9. I have changed the line
profile=0.5, vertex_only=0,
toprofile=,0.5, affect='EDGES'
. This fixes the issue and makes the addon usable again. I don't know if "EDGES" has to be capitalized but it was in the Blender Python API. I have very little coding experience and just figured this out through mostly trial and error. It was a simple fix.