It's actually 4 straight wins over top 10 fighters: Maia (#9), Wonderboy (#5), Luque (#5), and Brady (#8).
With all due respect, everything you said is clearly untrue. Belal has 4 straight wins over top 10 fighters, with 2 of those being over top 5 fighters. Luque was on a 4-fight win streak and was considered by many to be next for the title (he was even the backup for Usman-Colby at 268). And Brady was 15-0. Meanwhile, the last time Colby beat someone coming off a win was RDA in 2018...5 years ago!
Also, Belal wasn't supposed to beat Brady. Brady was the betting favorite in that fight, and the vast majority of people expected Brady to run through Belal. The general consensus was that the UFC was simultaneously trying to push Brady while knocking the "boring" Belal out of the title picture.