Yep, yesterday I counted over 1000 profiles without @ in the nip05. There might be more. My local database is quite small.
> Other clients strip the “_@“ for display so they look the same unless you look at the raw json.
Yep, we also do that for those that insert the _@ in the field.
We fix most of this stuff in the UI. Most of the time, it doesn't matter how the Signing app changes the record, Amethyst will fix it locally before displaying. We don't usually send those changes back to relays because we don't want to break the user's experience in the other app he/she is using.
Things you gotta do to keep everyone happy.