"The rate of publish requests exceeds the allowed limit."

In case you’re unaware, there are Roblox api endpoints to retrieve the player count of specific games/places if you need a temporary workaround. That might be a better method overall since it was intended for that purpose.

I found this from a DevForum search which could be useful too: PublishAsync with MessagingService gone wrong! - #5 by IDKBlox