Creating grids - Quad only issue

I’m having an issue trying to create a grid of point with both GridRooms and GenPts components when setting the quad_only option to True.
I’m getting voids that i can’t explain since there is enough room to create the missing grid points.
This is the output with quad_only = False

This is with True for GridRooms:

And this is when True for GenPts:

Attached also the simplified version. (78.1 KB)

My tolerance is set to 0.001. Also tried to change this value but no use.
Is clear that it is happening on the concave/convex geometry. The question is if there is something to do beyond splitting the geometry into squares.