Before sending funds to trade on your centralized exchange, always check at immediate time If the exchange still allows NGN (#) P2P because the way naira is been scrapped off from the P2P feature is overwhelming.
Ignorant to do this verification before sending funds from your self-custodial wallets to the exchange wallets will always cost you excess expenses on transaction fees from an exchange to another before you could realize yourself and call it mistakes.
I think the crackdown on the exchanges have began to wane following the realization of the government that such activities amounted to exercise in futility. We read how the federal government withdrew all their charges against Binance, all that are pointing to the fact that the exchanges have no hands in the ordeal of the Naira, rather government policies does. I was hoping that some government officials will be sacked for misleading the government but here is Nigeria where there are no consequences for rascality in government.
I don't think much has changed in the p2p market recently because we already know all the exchanges still offering such services to Nigerians. If peradventure you make a deposit to any of the exchanges that have deleted the NGN, you can simply withdraw through the TON network that have zero withdrawal fees. Although not all exchanges allow the TON network but at least the popular p2p exchanges in Naija does and I have used it in almost all of them.