Could you link me to this one? A link to a live page where you've got this set up, or a link to a module or page in-app where you've got it set up. You shouldn't be getting limited to just 10 table rows per table query, but I think I'll need to see the setup itself to understand why that's happening. I'll need to understand the get_locations_from_table() macro as well as any filter being applied, and then compare that to what I'm seeing in the table.
I think maybe I misunderstood initially how you were pulling in your table rows. I can see now that you're making requests directly to the API from your page. And in that case, our documentation does state under rate limits:
A limit of 10 unique queries per page
Although I think I'm seeing your map pull in the data correctly each time. Is that not happening for you? Could you also make one request for the entire table and then filter on the cached response when clicking into the different neighborhoods?