Do you still have access to the email that you used? If you can still log in, trying to check your email inbox, all the websites that you have registered will still leave traces.
For my case, I can no longer recover the email that I used before because my 2fa phone number has expired. If I have access to my email, maybe there are still treasures left.
Yes, the solution you offer is a good solution for the OP to try, because basically the Email is the main thing that must be really taken care of and also the phone number if we include it in our email when asked for further verification.