If you've switched between different clients, it's possible that one had a bug. Since Nostr is still bleeding edge, it's a good practice to backup your profile regularly, and before playing with any new Nostr clients.
Here's one way to backup your profile.