Yeah, I was thinking I'd likely sell through an exchange. My primary concern is that when I withdraw fiat from whichever exchange I use, the bank I withdraw to might want to put a hold on the fiat I try to deposit. Is this something to be concerned with? I've never tried before so I don't know for sure.
You should spend some time studying the crypto laws of your country. In my country, banks are restricted from dealing in cryptocurrencies. Bank accounts can be frozen, and banks sanctioned for engaging in such transactions. But there are still ways we bypass these restrictions. We ensure that there is no mention of anything crypto in the transactions, and we ensure that the amount doesn't include our lowest money denomination. Another technique is not to send a big transaction at once; it could be split and made in badges or bits. However, I think you should ask trusted members of the crypto community how they safely engage in crypto-to-fiat exchange.