Hello Experts-
I'm trying to create a web form that prevents users from entering a duplicate value. The data is actually coming from a different database. While using a pulldata calc to check if the value already exists, a few seconds after loading the field performing the query resets, and returns the first value in the table.
Screenshot form initial load showing exactly what I want. If the input value matches the pulldata calc, then show the red text and prevent the submission.

However, after a few seconds, the pulldata calc refreshes? and then returns the first value in the table (null). I'm certain it's the first value because I've renamed the value from null to something else.

I've tried changing the service layer URL from the original to a view, tried putting the pulldata calc in "once(...)", tried different field types. I'm baffled.