Create Voronoi pattern on custom surface

Apparently, you’re dealing with a “trimmed surface” which keeps underlying initial surface boundary information…

Check the links below and you’ll know some tricks to work around.