Regarding Coinomi, since private keys are same for both chains, have you tried:
Create a new BCH wallet (do not alter derivation paths when adding)
Sweep the same (original pre-fork btc address' private key) as a BCH key from your Coinomi BCH Overview page by clicking .../Sweep Wallet. ?