Creating grids - Quad only issue

Hi,
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.
Grid_QuadOnlyIssue.gh (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.

Thanks,
-A.