Yes you might not get an upgrade if there are not a lot of award seats open or if there are high status members waiting ahead of you. Don't transfer the miles until you confirm with EVA that there are upgrade seats available. Otherwise they'll be stuck in your account with no option of going back to your cc balance.