Geometry.split using crossed lines does not working properly

Hi guys,
I’m trying to split a face using cross lines.
I expected the result should be like a checkerboard.
but the Node, Geometry.Split, did not work properly.

Do I have to specify the cutting order?

here is tested files:
splitfaceproblem.dyn (13.7 KB) splittest.rvt (3.0 MB)

Hi @Kamiel.Lee

Use Lunchbox Quad Grid by Face node:

hi ! I wrote the same code in your picture! But in (geometry.split) notice image ! can you help me ! Thank you !

HI can u solve this problem? thank you ! i have the same problem!

Create two cutting Geometries (parallel to X and Y axes) and split consecutively.

splitface.dyn (30.8 KB)