What I'm missing here is the ability to restrict rotation. Some cell types you will only want 1 rotation, some not at all (or maybe some other type state flipping/change rather than a different cell type). Especially if this could be done via Blender node name.
Also would be nice if multiple sizes of cells (like 1x2) were detected properly (both 1x2 gridmap or cells that can overlap are not ideal). I was already planning on smaller gridmap(s) for obstacles/room-decoration etc but I assume populated cells from other gridmaps is not something taken into account there either (unless you manually do something with a script).
I have also had issues with grid placement (offset) I assume because of origin. I had it working with a nice placement scene but ran into an issue when I had to remake the gridmap (because data loss, and yes I probably did something different), I ended up fixing it by putting all tiles in the center instead. Really annoying to fix that when I need to import the .glb and then export an unchanged scene to the meshlib.