By default, the signature file (ie. the .asc file) needs to be: name_of_the_binary_file_being_checked.asc
That way, when you attempt to verify it, it will automatically, remove the .asc and then look for "name_of_the_binary_file_being_checked". ie. if your file is called "electrum-4.1.4.dmg", then the .asc file should be: "electrum-4.1.4.dmg.asc"
If it can't find that file, the process will generally error out.
However, for whatever reason, the Electrum peeps have decided to also include the name of person whose key was used to sign the file... ie. "name_of_the_binary_file_being_check.ThomasV.asc"
or, in this specific instance, "electrum-4.1.4.dmg.ThomasV.asc"
This causes problems because when the system then removes the .asc and goes looking for "electrum-4.1.4.dmg.ThomasV", it obviously doesn't exist... and it will not be able to automatically complete the verification.
TLDR: the .asc filename should be identical to the original binary with ONLY the .asc extension added for "automatic" verification to work.
That makes perfect sense and looking back at my previous updates and copies in my Electrum folder I see exactly what you're saying as both the files are named the same like you described but yes for whatever reason this time when I grabbed the ThomasV file it was named differently. I went ahead and installed/updated and everything appears to be perfectly normal. Thanks so much for your help and time. Have a great weekend!
iBHK8