those that can't verify messages signed from a P2WPKH or P2SH/P2WPKH addresses can't do it because that part of their application is not capable of recognizing the "address type".
The problem is that "those that cant" = "all but electrum"
I just found a discussion where you did participate where a user claimed trezor and electrum made different signing methods...
https://bitcointalk.org/index.php?topic=5137069.msg50817536#msg50817536