You need to provide more details, I have already signed and checked many messages using Electrum with Legacy and Segwit addresses. Is your sign generated normally? Have you tried to verify this message in another verifier?
Try putting your message / address / sign here so we can test as well.
Here are more details:
1. The message I try to sign: Claim_HEX_to_0x3A72cA4d32d272CC02832F4096a40C2c326DfFfb
2. the address I use: bc1q63tz9rvlnjxpz39nvueuu49t6m7cygfynj6krw
3. the signature I get: IFkS40AxIuRGDN/vnjwavfV6R00h3MKArtDB7tpBbnqIMc6WSGIQm/wm4lN7JVbY6jbeMf27x8VOqI6azgwz2Q==
When I push "Verify the message" it says "Wrong signature".
It works well with all other BTC addresses, but not with this one.
Also, it works well with other messages and with this address.
I use the latest version of Electrum 3.3.8 downloaded from
https://electrum.org/Thank you.