I’ve since figured out what my problem was - maybe you have a similar issue Jay.
The datatype in my collection was of the number type, whereas the regex statement and the validity check of the input element allowed for characters like “+” and “-” (It’s a phone number field). When someone enters a phone number like “(573)433-2444”, it passes the validity check but it’s a string, not a number, so it doesn’t get logged in the collection. I changed the datatype in the collection to string and that solves it for me.
Somehow nobody had used any characters other than numbers for the first month and a half so the problem wasn’t immediately obvious.
Hopefully that helps you!