I have everything on persistance and I still have my wallets and passwords but all of my keys are gone for some reason. The only thing I did differently then I normally do, is run tails in a different room with a wifi booster hooked up. I don't know if this would have anything to do with it but I don't know what else it could be.
Have your tried just rebooting tails? Do you have a back-up of your private/pub keys? If so, just re-add them to the pgp client and any vendor pgp keys you can just get off the markets.