It works for me.
I also made a forward node by changing the script a little:
#MRoth
#V1.0 20200413
@Marionette.NodeDefinition
class Params(metaclass = Marionette.OrderedClass):
#APPEARANCE
#Name
this = Marionette.Node( 'Forward' )
this.SetDescription( 'Send an object to the front of the object stacking order.' )
#Input Ports
InObj = Marionette.PortIn( vs.Handle(0), 'h')
InObj.SetDescription( "The object to send to the front." )
#OIP Controls
#Output Ports
OutObj = Marionette.PortOut('h')
OutObj.SetDescription( "The object" )
#BEHAVIOR
def RunNode(self):
#inputs
obj = self.Params.InObj.value
#script
vs.HMoveForward(obj, True)
#outputs
self.Params.OutObj.value = obj