Is that a surface you’ve turned into a mesh, then from the mesh back into a polysurface with a patch for each mesh face?
SolidPointCollide actually works with a mesh, so you can input a mesh in directly, or you can input a Brep and it automatically gets turned into a mesh, but if you’re starting from a mesh there’s no reason to turn it into a Brep.
You need a closed solid, but if you have just an open NURBS surface, the way I’d recommend is to extrude the top surface down a good distance (you don’t want it too thin or points might pass through) and input that