Sort:  

After a long headache, I finally got approved on Coinbase. Turns out they were confused as I was an American student living in Germany, but applying using my US credentials. I'm so glad their are alternatives like Bybit out there.

I would recommend using a VPN like TorGuard then you don't need to worry about the location of your ip and it's always a good id to mask it if possible. Bybit doesn't require KYC and i'm not sure if you can use it as a US citizen with a US ip. But you will be able to use it just fine with any non-US ip if such a clause were to exist. :)

I have a discount code for TorGuard if you decide to try it out: TGLifetime50

Also, i've observed Bybit's performance to remain consistent and they have a good live chat support.