You might be unable to upgrade if seats are sold out or your fare type isn't eligible. I faced this issue once and confirmed the reason by calling (831) 298-4213. Basic Economy fares, for example, don't qualify for upgrades. Availability also depends on your elite status and fare class. Checking early or using miles increases your upgrade chances.