Crypto deposit USD

Which exchange can I deposit USD (from a Kenyan USD bank account) and buy USDT or USDC.
If any, what is the procedure.

My idea is to buy payoneer USD in bulk from freelancers at 110-111 kes, deposit in Kenyan USD account, transfer to exchange, buy USDT, and sell kwa Binance P2P at 118-119

Is it possible?

NCBA prepaid card

crypto.com

Thought about fees. Binance ni kama hawachukui kenyan cards

Card ya standard chartered ina work

Okex exchange