NostrGram grabs the nostr.json file and verifies the name/pubkey pair is correct, otherwise it doesn't show the badge. So yeah, it's correct. I'm not sure why Snort isn't showing it.
Discussion
Actually #[3] found the problem! There were 2 different hexkeys with the same name in the file. Guessing it's an old account. I should check the usernames first I guess!
Thanks, B!