Every piece of information I can find says that the 120 boost only went on sale after Shadowlands, and the level squish that would accompany it, were announced.
So basically, if you bought a 120 boost after knowing levelling would be getting substantially easier, that’s entirely on you. Sorry!
Actually, if you buy character boosts period that’s entirely on you. Imagine paying to not play the game you paid for.