it’s because bubble is delaying the search to fetch the data to try and reduce the searches needed on page load

if you want you can put a repeating group set to 0x0px on the page somewhere and then reference that group as the dropdowns source - that will force bubble to send the data when the repeating group is rendered (even if rendered to 0x0px)

from a data perspective it’s better to delay the search until it is needed, but from a user perspective it might be better to prefetch the data. I added prefetching to a multi step lead form recently since the delays in each step were decreasing conversion - in your use case you likely don’t really need to prefetch the data but that’s up to you.