/games/top endpoint returns incorrect number of games

The same issue occurs with me as well so I assume that is a bug on Twitch’s end which can be reported here https://help.twitch.tv/customer/portal/emails/new and to temporarily bypass this bug you can just request 41 games in the meantime.