Split surface using curve Legacy script

Hi guys,

This useful script which splits a srf using a crv works fine using the legacy script but not with the new VB component.

Would anyone know why this is happening ?

Any chance that the split surface using curve becomes a GH component?
It'd be amazing.

Many thanks,

Arthur