Electrum can sign with legacy addresses and those signatures can be verified by other wallet software because there's a standard behind it. But when it comes to non-legacy addresses there is no standard signature format so electrum generated signatures can't be verified by other wallet software.