Там написано, что этот PR немного изменяет логику верификации подписей со стороны Электрума, но процесс подписи остается прежним, то есть не по тому алгоритму, что у Trezor и Sparrow Wallet. Это значит, что если какой-либо кошелек забудет имплементировать все имеющиеся стандарты подписи, то он рискует не валидировать информацию, пришедшую из другого кошелька. Это очень печальная ситуация на самом деле, хотелось бы что разработчики уже осознали, что Legacy адресами сейчас пользуются редко и уже пришли к консенсусу о том как подписывать SegWit адреса. Я сам сторонник BIP137 и считаю правильным, что разные версии адресов должны хэшироваться в разные подписи.
Не знаю, не очень вникал в этот BIP137, поэтому не понимаю, зачем он нужен. Зачем делать разные подписи на разных типах адресов, если публичный ключ (и приватный соответственно) у всех этих типов одинаковый?
Кстати, сейчас подписал сообщение в Sparrow (выбрал кнопку Trezor), после чего проверил его в Electrum - работает.