I've lost data and cards before after grinding a while, so this time I made sure I was connected and got the green confirmed message after each battle and then when done I checked my deck for all my cards and made sure I got the confirmed message one last time.
I just logged in and I've lost a lot of data and cards again. I don't think this is a disconnect issue but it's very disheartening b/c it's happening so often.