Scratched my head about why it didn’t work :
The type of data in factory.create() in the sender script have to be the exact same type you put in go.property in the receiver script.
Problem : No error message, nothing in the manual (at least in the api reference (factory).
Example : I sent a vector in the properties of a factory.create(), and received it in a go.property(“pos_instance”,"").
I had no error message, just a “pos_instance” = nill.
It’s maybe ridiculous for you, but for people like me an error message or an indication in the manual at “factory.create() > parameters > properties” in API reference (factory) would have been a great help.