Todd, thanks for your help.Â
Some further investigation in my case helped me to confirm that it's related to versioning.Â
Created master with 24.0.3 version, added the problematic 24.0.3 node in the new cluster. It started accepting jobs with the condition that it was not working with 9.0.17 master.Â
Then I used a 9.0.17 worker node with the same version master node using the same condition and it worked.Â
This is making me lean towards the version compatibility issue.Â
Strangely it happens only for OSVERSION usage. With owner usage or putting regex on global jobid it works absolutely fine.Â
Â
Thanks & Regards,
Vikrant Aggarwal