Can I recover my XCP asset that I mistakenly sent to omniwallet address?

Get the private key from the Omni address, and sweep that address from Counterwallet.
You’d need about 0.0002 BTC at the Omni address to fund the transaction.

Additional info:

and