What branch are you using? hwinfo
21.77-1 was the only version that would cause that which was never in the testing branch. We pushed 21.77-1.2 to unstable before Arch finally updated to 21.77-2.
I agree. It seems like they are just testing the updates in the stable-staging branch and skipping the testing branch. Sometimes, stable branch even has newer packages than testing.