I tried this setup, and while it worked the first time, I’m not sure if caching is an issue or what is going on, but after the 1st entry – every subsequent new entry has kept the same UTM value, despite having a new URL utm value when entered.
The URL I am using for new entries is a different utm_source in a new tab, new ip, cleared cookies with private tab, and somehow the value is the same every time as the first entry. I checked the code, checked the form, none of it has this entry hard coded. None of the form entries are the same otherwise. Any ideas?