I've seen it multiple times now that people accidentally downgraded themselves, or intentionally downgraded someone else from Nova/Aqua to VIP, and I don't get why that even works in the first place.
There should definitely be a system in place to check if the already existing upgrade is higher than the "requested" upgrade.