glad you got it working
i can assure you this IS a problem you just havent noticed it yet and maybe it doesnt matter since its random but its a good learning experience. RandomNodes are PureNodes so each call generates a different number. therefore your ParamColor and PrimaryRBG Color will be different. Again you can test this with a print string, have one random node and 2 prints strings and you’ll get different results.
i’d have to see the full context of your code so if you have further problems feel free to post it but for now its all good