Why is my Vector3 not being set?

What I am trying to do is have an object jump up in the air with a random drift when a player interacts with it. Maybe I have a faulty understanding of how Udon logic or flow works, but I swear this exact set up worked for me earlier. It seems like the variable RandomHitForce is not being changed at all. Here is my set up:

If I pre assign some values to RandomHitForce wothout sending it through the random number generator then the object jumps as expected.

Thank you so much for any help!

It seems that Vector3.Set is either bugged in Udon, or isn’t intended to be used that way.
Instead, if you’re trying to set a Vector3 dynamically like that, you can use a Vector3.constructor instead.