Can I just say that I did some business in foreign country and this is all the profit?.
Anyone has any better suggestions to dispose off my crypto holdings if such situation arises?
You don't need to leave your country, you will be fine as long as there is a community in this forum, you can ask them for help in such problems, if your country bans crypto exchanges.
They can't ban your wallet, your crypto storage, they can only ban access of crypto transactions to fiat through Banks, others don't, so you're still safe to get money from your crypto.
The government can only close exchange access to banks, you can still use the others, there are various ways to do that, besides crypto can be sent to the wallet address you have, even though your country prohibits crypto and money can also be sent via bank to a bank that you are in another country (international) you don't have to worry about it, don't worry, you will be fine.
What can't be done in this world, everything can be done, illegally or legally.