Thanks
According to this discussion, a person was in a similar situation as you: https://thebitcoin.pub/t/gate-io-verification-for-us-citizens/35858/3.
He was able to get his withdrawal done pretty quickly it seems, and it shouldn't be that different of a situation for you. Therefore, a driver's license should be able to do the job in terms of verifying your account, in order to withdraw. Unless they've changed their policy during that period of time, which is probably not the case. Just upload your driver's license instead of passport.
You may want to still check with support, though, especially if your attempt at that isn't successful.