I don't think hiding the nip05 info is a good idea. I'm not a fan of clients that hide info just because its incorrect.
noStrudel shows a bunch of different icons depending on how the nip05 failed
missing nip05 -> show nothing
failed to load ".well-known/nostr.json` due to CORS -> show orange warning
failed to load due to 404 -> show red question mark
failed to find nip05 in nostr.json -> show red question mark
found pubkey bud does not match -> show red danger icon