Orient geometry to soliworks surface

Hi, I am relativeliy new to grasshopper and thought it might be a good idea to use an imported Solidworks surface as my base surface. I quadremeshed it to create the base planes for mapping the geometry. This works fine for me.

However I couldn’t achieve to orient the mapped geometry in a consistent way using surface/box morph.
I prefer to have the heart shape orientated upwards for each cell.

When I evaluate the surface, the normal planes do have the same orientation. Does anyone know what the root cause can be of this ‘rotated’ orientation? Thx in advance.