December 2018 - last edited December 2018
Firstly if your streak resets in the event of a crash, update gone wrong or for any reason whatsoever EA will do nothing except possibly give you some gems as compensation.
A few people have posted on reddit that they have managed to regain lost streaks by IMMEDIATELY uninstalling/ reinstalling pvz2.
Presumably the old streak data has yet to be overwritten and is still on a server somewhere.
Personally my biggest gripe is losing my streak for no reason whatsoever and i think EA should make streak data recovery a priority.
I have just had my streak reset again due to battlez locking up.
EDIT:
6th time EA.
Now 7th EA.