Hi,
I was trying to create a filter on a layer and found that it was not filtering correctly. After digging deeper, I discovered that AGOL was incorrectly reading the table of the layer i was trying to filter. In the screenshot, you can see that AGOL thinks there's 85 <No Value>'s and 4 "Data Collect" values, but in reality there's 89 "Data Collect" values and 0 <No values>. (See the left side of the screenshot to see there's clearly more than 4 values filled as Data Collect.)
I also noticed when I click on one of the "Null" Data Collect values and set the value as "Data Collect", it appears to fix the issue for that cell and takes away one of the nulls and adds it to the correct Data Collect count.

Any idea of why this is happening and how to fix it? I suspect it has something to do with how domains are handled by AGOL, but I'm not sure.
Thanks!