I got to assume lot of people have been in this situation?
A lot of people from US and CHN were facing this problem.
Of course if you know this situation will happen, best to sell the coin while you can so you don't have the issue.
Might become another way if you wanna quit from crypto. Just liquidate all of your assets and you will be fine. This is an alternative way.
So what are one's options? Imagine you had BNB or another altcoin and the exchanges that you allow you to trade it... you cannot have an account there. Are you screwed? I assume you could always find someone online who would help you sell it so to speak for a fee? Like imagine you give them BNB and they pay you via btc or stablecoin and you pay them extra to help you sell the coin since you cannot have an account at the exchanges which sell it?
I will not trust others to hodl my coins as these are my money. you can't assume if someone will always be trusted to sell or exchange your coin and then give the money to you. Too much scammers these days and the solution is to trade a coin that already accepted by so many dexs that didn't require KYC.
Are there services like this?
There are no and it's better to deal p2p transaction.