All Battlefield progress lost when unlinking PSN account from same EA account
So about a month ago I unlinked my PSN account from my EA account in order to try and access Skate 3's online. While it worked for a bit, I thought it would be okay to re-link my accounts again, so I did. Ever since then I haven't been able to fully access Skate 3's online (Teams and skate.feed aren't working and I get a message saying "Problem connecting to EA online service).
But apart from that issue (which I hope can be resolved for me), I found out that all my progress for numerous Battlefield games was completely reset.
I went onto Battlefield 3 like two weeks ago and saw that my rank and all my progress was back to zero. I thought it was an issue with the game, so I restarted the game and the issue was still there. I then went onto my PS4 to check if it had affected any of my other Battlefield games and it did. My progress on Battlefield 4 and 1 have been completed reset back to the beginning, even though I've poured in hundreds and maybe a couple thousand of hours into all these games and got lots of progress and a high rank. I'm not sure about Battlefield V/5, since I don't have that game installed on my console at the moment, but I can only assume that my progress there has been reset as well. However, my progress on Battlefield 2042 remains and I still have all my unlocks, progression and rank on there.
I spoke with an EA advisor or online chat support and they pretty much said they can't do anything and that all my progress is lost, so essentially they were useless for helping me with my situation. I've read posts on this forum and other people's issues and their issues generally relate to them linking a different EA account to their console account and losing all progress. Once they were able to link their old/original EA account to their console account, they got their progress back.
I haven't seen anyone have an issue such as mine, where I've unlinked my PSN account from my EA account and then re-linked the two accounts again and still lost all my progress. In short, I haven't changed anything or used a different account, the email I use for my EA account is the same as my PSN account and I have never linked a different EA account to my PSN account nor a different PSN account to my EA account. The two accounts have always been linked together and the same. As soon as I unlinked the accounts and then re-linked them, all my progress was gone. And yes, I understand that I've read the disclaimer for unlinking accounts, but it is completely unfair that I've now lost thousands of hours because of clicking a button. It makes me wonder what the point is of even having the ability to unlink the accounts in the first place if you're just going to lose all your progress regardless of it being the same account or not.
Please resolve this issue for me and restore all my progress, this seems to be a very unique issue from others.