I have made sure that all rules are still the same accross both environments. Im thinking maybe in the update some terminology has changed?
Please excuse some of the comments in the JS.
Here is the custom JS we have on one of the forms:
Any help would be greatly appreciated.
if it does, then start placing chunks of your code back until you find that the rule is no longer working, and hunt for problems with the recently added code block.
You can also always load your form having first opened the Dev Panel (in Chrome / FireFox - press F12) to see if you're getting any Error Messages in the Console.
If you are, it would be wise to post those messages here as it may help in evaluating what's happening.
without knowing anything about the form or your environment, it's difficult to tell how your code could be causing problems as we have no references as to what it's doing.