Bade IDs - Help needed

Developer of Every Roblox Game Ever here. I’m planning out a similar game involving badges, but I have encountered a major roadblock.

Roblox pushed an update that made badge IDs random (in 2023 I believe), But even if I wanted the game to index only the badges made before that change, it seems like there are massive gaps in the IDs (most numbers aren’t even used).

Another problem that I have is that the lowest ID that i found is 14417332, associated with this game (this badge appeared in the oldest message posted by a bot on the #every-badge-on-roblox channel inside the Discord server “Badgers of Robloxia”. I’ve also tested 2000 IDs lower and didn’t find anything). This ID seems very arbitrary, and there are are gaps ranging from 0 to 70 unused IDs in a row between every next badge. This makes showcasing all badges in a continuous grid difficult.

If you know any specific details about how IDs used to be assigned, or you have any knowledge that could help me, please share it here. I would also love to find out the (at least approximate) date when roblox changed ID assignment to what we have now.

Based on my knowledge, the ID’s of badges (at least of players but ig, that should be the same) are assigned in the order they were created, eg. 1 badge created right after another will have an ID 1 higher.

However, on roblox, there are many more than just 1 badge being created at a time so the ID’s will be different.

I know I don’t know that much, but I hope it helps?