the enablecloningpulse parameter clones the contents of an OP instantaneously, but not the custom parameters.
So if you try to clone an OP and set a custom par in the same script, you need to work with delaying parts of the script, which is always a pain.
It would be nice, if enablecloningpulse would also instantaneously clone the custom pars.
Another work around here would be to use the execute DAT and the onCreate method - I’ve done this in past to do just what you describe without having to hassle with delays.
I solved it with using externals instead of clones.
If you pulse the reinit param and do a forced cook, you can create a “clone” and set a param in one script.
It just leads to some unnecessary externalization…