A little closer analysis of the problem the OP is having here shows that all the wallets you have passed here will not withdraw the CRO token provided by the OP. Because OP said here Cronus (CRO) address must start with CRO. But I searched the trust wallet and found Cronus (CRO) address starting with 0×. Here I can say trust wallet will never solve the problem for OP and if OP transfers token then token will not come to trust wallet token will be totally lost. I have only analyzed the trust wallet and have not analyzed the rest of the wallets but I will analyze and report periodically.
I made some digging on trust wallet because trust wallet cannot be listed where it doesn't offer the service it's listed for.
You said trust wallet can't help OPs case but it quite disappointing that you don't really understand too well, let me buttress, in trust wallet if you search for the token you will find two different address which is the native address that starts with the CRO and the ERC-20 address that starts with 0x.
You can read more from
trust wallet support article That is why I said Do Your Own Research. here is my trust wallet cronos receiving address
cro1u4kwe9gdpq66whjf6e6gk6f8wpamkj6g9v0sf3
OP can read the article above and then move his coins to trust wallet.