Result:
Segwit Address: 34mUxBdWrXzjuCy3iwHypQm1bZhJ7oCnJZ
Segwit Private Key: L1F1mh5m7rzYEsdioVHJRMZcrwss1AHwhCd3owDUnD33CAw7JiXa (don't use this one!)
Bitaddress.org:
Bitcoin Address Compressed: 1CqC1x4ZkwH1HTDAe7UpsEu6c545udvBPr
The Segwit addresses starting with 3 are nested inside a legacy address (staring 1). When you sign a message you are signing it with the private key, not the address. This is why these Segwit addresses cannot be used to sign messages. The bech32 addresses are native (not nested) so you can use their private keys to sign messages. Their private keys can only be imported into a wallet that supports Segwit with bech32 addresses.