I would also suggest going with P2P If you're trying to avoid CEXes altogether. You can check AgoraDesk or BISQ for that. I don't think they support USDT, but you can always convert that to BTC.
Additionally, op can use p2p providers here the only thing needed is just to locate their local board and trade with someone from there, maybe he may send usdt then they pays directly to his bank account without going through centralized exchange. I have also used this system of p2p, what i did was to locate our local board p2p provider here in the forum that is trusted and reliable, so i think this might work for op as well.