Airline pricing is pure chaos sometimes.
What likely happened is the original search was pricing into a fully flexible J bucket across the whole itinerary. Those can get absurd fast, especially close in to APAC.
The agent probably broke the fare construction. By booking Premium Plus on that one long leg instead of forcing the system to price full J the whole way, it unlocked a completely different fare basis. Then the instant PlusPoints upgrade makes it effectively business anyway.
So you didn’t really “save” $21k in a normal sense. You avoided a terrible fare bucket.
The crazy part is you’re right: if instant upgrade space was there the whole time, why is the system defaulting to a $28k solution? Because the search engine doesn’t optimize for “savvy elite with upgrade instruments.” It just spits out published fares.
Honestly that’s a huge PlusPoints win. Probably one of the highest value uses you’ll ever get.