Users aren't getting auto assigned role
When users reach a certain level, they aren't receiving the role for that level. At one point they were, and everything was working great, but it randomly stopped working.

/rewards syncdiff --git a/apps/bot/src/bot/applicationCommands/settings/rewards.ts b/apps/bot/src/bot/applicationCommands/settings/rewards.ts
index 542463e2..d55177e1 100644
--- a/apps/bot/src/bot/applicationCommands/settings/rewards.ts
+++ b/apps/bot/src/bot/applicationCommands/settings/rewards.ts
@@ -582,7 +582,7 @@ export const syncRoleReward = async (roleId: string, guild: Guild) => {
const rewards = await getAllRoleRewards(guild.id)
const thisOne = rewards.find((r) => r.roleId === roleId)
if (!thisOne) throw new Error(`Reward for role ${roleId} not found`)
- const sorted = rewards.sort((a, b) => b.level - a.level)
+ const sorted = rewards.sort((a, b) => a.level - b.level)
const thisOneIndex = sorted.indexOf(thisOne)
const nextOne = sorted[thisOneIndex + 1]