Do I need to wait until the next month to upgrade if I owe fees to the platform?

No. You can still upgrade. Your unpaid balance will remain as pending charges. Any pending payments will be recovered once your account has sufficient balance.