Export from Bitcoin — import to Bitcoin Cash

You are likely importing it as a legacy address, since Bitcoin Cash does not support segwit scripts.

In this scenario, you cannot actually recover the coins yourself. Since segwit isn’t activated on the Bitcoin Cash chain, the coins are essentially anyone-can-spend – if you try and build a transaction yourself to move them, other parties on the network will notice that they can be spent by anyone, and there will likely be a few malicious ones who will attempt to take the coins for themselves.

Your best bet, if the value is significant, is to reach out directly to Bitcoin Cash mining pools and ask them to include a transaction directly in a block, without broadcasting it first. You should be able to provide them with the public key, which is sufficient to build the transaction required to move the coins.