I don't think upgrades are available on line without a confirmed reservation. I'm booked on the Ascent for next year, and the upgrades are showing for whatever we want.
I gave up on Royal's pricing. They give you nothing. I now sail mostly with Celebrity for a better experience in my opinion. I can do an Edge class with drinks, wifi, and adding grats for what Royal is charging on anything Wonder and later with no extras.
It makes no difference if iI'm on the celebrity forum, the Princess forum, or the HAL forum. Only the names change. The complaints are exactly the same, including I'll never cruise this line again.