Hi Jason,
Thanks for the file and for using Google drive.
1)
If it can be done with fields, I would do it.
Example
https://www.amazon.com/clouddrive/share/OMs0LZUjf2sjDoLjN5f8m7VkCIaB7mIZQe2BUz1JyNs
If MG Weight is mandatory: My suggestion would be to use a Matrix Object.
https://www.cineversity.com/forums/viewthread/4150/#16644
Post #4
To drag the Cloner into a field that affects the same Cloner could produce a problem at one point. It sounds like set up for a “feedback loop”.
Besides, thinking of priorities, top to bottom, to take information and go up again then down, sounds not healthy.
2)
The idea of MG-Weight back in the days was also based on the order in which the Effectors were positioned in the Cloner list. With the Cloner to fields and back to the Cloner, this is more complex.
Since you have a source (emitter) for the Cloner, I would take that directly to the Matrix and place the Weight from the random into the Matrix.
Example
https://www.amazon.com/clouddrive/share/IeFAWyFh0btrzpq3PZrvxDmVWosBlHD14nd1zQsehfb
In this way, you can easily manage anything.
3)
Much simpler would be of course to use the Weight Tag, and use that random-field inside of it. Then use this Tag inside of your Effector Field.
Example
https://www.amazon.com/clouddrive/share/bUfNaxI3Q09R4bBFE3nJWh3lFQZ5lpRDwYONcHHY0qS
However, if that works for you, as you mentioned, that might be fine.
All the best