Metasound Watch Output node not working.

I am trying to use metasound in Unreal Engine 5.3 to receive output from Blueprint and use it elsewhere.
However, no matter what I do, the return bool value of the Watch Output node only returns false, so the event is not called.

Is there anything wrong?

I’m new to Metasounds but looks like the variable OutFloat is a Graph Variable. I think you need to make it a Graph Output instead.

Noticing something wrong here too.
Everything works for Standalone and Listen server, but with Client play my character ticks only 4 times and then it stops.
From what I can tell, the Watch Output stops calling the custom event