When our game sends a request to the Roblox badge API, there are times (both in our current game and our rescripted game) that the API does not return all badges asked for. Here is an example of this bug. As you can see in the URL, despite asking for 100 badges (and not being the end of the user’s badge inventory), only 91 badges are returned.
Expected behavior
I expect all badges to be returned except in certain cases (e.g. inventory is private or I have reached the end of the user’s inventory).