Gratz nice idea.
It is a nice turn around until we have some standard for segwit addresses signatures
Long ago I made a topic about this subject. The situation is still the same. Only Electrum made it own standard for segwit signed messaged, this is why you cannot verify those in any other wallet
https://bitcointalk.org/index.php?topic=2885058.msg29647827#msg29647827