A friend of mine sent considerable amount of LTC to an exchange, but accidentally to a P2SH over P2WPKH Bitcoin address.
The exchange operator told him he is using Bitcoin Core and dumpprivkey [wrapped witness address] doesn't work and he does not have time to figure out how to fix the user error.
So I tested and indeed that's the case. I called getnewaddress and fed addwitnessaddress with its output.
So the corresponding private key cannot be acquired with dumpprivkey [wrapped witness address].
What workarounds are there to tackle this issue?