I think I just found a small issue in compute that I think might be important to acknowledge if it really is a bug and not just user error on my side. So I got an Error saying
Data conversion failed from Surface to Curve: component “InCurve”.
So the problem was that I had plugged the surface straight into the Curve input of the PointInCurve component. The reason why I think this might be a bug is that this works perfectly fine in Grasshopper desktop since it automatically uses the boundary curve of the Surface, but it seems to not do this automatically in compute.
The Error itself is really easy to fix (just like I have done in the image below), but I was thinking that there might be similar “casting” errors in other components as well if there is a discrepancy for how Rhino compute and desktop deals with this.