Data not always syncing between two clients?

Made a simple named-room anonymous chat app here:

The problem is that chat messages stop going through after a while, maybe after the list of messages gets long. They show up instantly locally (when you type a message), but seem to take while to show up in the other person’s browser.

At first, in an empty chat room, the message delivery seems almost instantaneous. But over time, this changes and seems to get worse.

Sometimes, remote messages stop showing up in one browser completely.

A reload fixes everything, of course.

Am I doing something wrong here? Do I need to manually trigger Bubble to poll for new data? It seems to do it automatically most of the time, but then sometimes stops… maybe if the updates are too frequent, it gives up or something, maybe for load-balancing reasons?

Did you ever get this fixed?