Re: I erased my progress by accident
If you registered your email address with EA tap the cloud then the 'register email button', enter your email address when prompted and they should send you a code which should recover it
You could try deleting data (Android only) go into phone settings/apps/pvz2/ storage then delete the data file then follow the prompts.
Google playstore saves your gamedata and might still have the old gamedata there.
If on ios do a reinstall, apple store also stores gamedata.
(A reinstall may also work on Android but deleting data is quicker).
If you have the original player i.d. number associated with the missing account you can contact EA HELP CENTER by tapping HELP CENTER at the bottom of the page and ask them to restore the missing account, this is the longest way to do it.
Please let us know how you get on.