I checked if my run that I submitted yesterday, got on the leaderboard and I saw that 2 other peoples run that they may have submitted after me got their run on the leaderboards before mine
We told you before on another post, just be patient, it takes time for moderators to check runs, they have lives too. Especially on SMO which is a very active game, you are not the only one who submit runs.
If a run of yours is not verified or rejected after 14 days, then you may contact the moderators to see what is up. Complaining in this forum will not help.
Mods decided to verify yours last. I hope this shouldn't matter, unless it was a wr and you want to be in the wr graph.
Especially for a game like Odyssey, which has TONS of runners, "known" runners might get verified faster than new ones. (Come on, we all do it) It'll get approved (unless it shouldn't, then you have other problems), just be patient. And keep doing runs while you wait.
There's no rule that explicitly states that moderators should verify older runs first before verifying newer ones. Sometimes runs need to be examined more thoroughly, require a second opinion from another moderator or in general should just be examined with more scrutiny than others. This is just one example as to why a particular run could be in the queue for a longer period than another one, but there's a few more examples to be named.
We'd prefer it if users generally stick to the given threshold for run verification. Moderators are given 21 days to verify runs. If the threshold is exceeded, send a message to a moderator requesting the status.