Ok, so this is what happened to me: after completing adventure 3-6 and the scenario I went to examine my party, since lem didn't get credit I wanted to see which one he missed. While doing so I Removed poog from the party, accidently.
I then went to read him from the pool of existing characters (not a new character). Only to find that while he retained his role specialization, he had lost his power upgrade for that specialization. (culinarian was not selected). Which I thought was odd. I loaded up another adventure to finish lem out and get his role upgrade. Then I noticed that Poog's deck was reset to the original starter deck for him. Which was also quite odd.
Now it appears that I have lost all of Poogs cards and 1 power upgrade. (although all his skill upgrades are present) So This is what I did to verify this.
I returned to main menu and started a different game, a solo ezren. I removed ezran from the party then added him back. He seemed ok. I then added the existing poog. Still messed up, all start deck and missing a power upgrade. I then removed both ezren and poog and added the existing Ranzak (from the same party as poog and he was sill in that party, but not locked in the existing character screen) and he had all his powers and skill upgrades, but when I went to examine his deck the game locks up because he has no deck. the numbers of cards required won't load nor will his deck list , nor will the stash. The screen is locked and app must be restarted.
I believe the issue to be storing goblin character data after an exisiting goblin character is removed from an active party. It seems like their decklist gets set to null or something. I think ransack retained his extra power because I didn't remove ranzak from the party until after I had played an adventure with him in with is klypto role. ( I immidately removed poog from the party after he got his hash slinger role)