Look at this way...If I ever had to receive or send a large amount of BTC, then I would send the BTC addy thru two different channels...example would be thru signal and also thru encrypted email. If they both match then I am ok,,,as I do worry about the man in the middle attack.
I think there are better options than signal now, maybe something like simplex chat, first messenger without using any user IDs.
It's open source, it has end-to-end encryption and you dont need to use phone numbers or other identity.
Another good thing about Simplex chat is that you can use both on mobile devices and desktop computers (Linux, Mac, win).
Another way I make sure the addy is good is, I would send or received say $10 in BTC and once that has arrived in good condition, then you are good to go. Have done this many times, and it will never fail you.
Not ideal thing to do when fess are crazy high