Hey KxiBT,
Keep in mind progress is stored on the EA account level, not on individual platforms like PlayStation, Xbox, Steam, etc. Because of that, if you link your platform to a different EA account, you'll lose access to that progress. It is not possible to transfer progress between separate EA accounts.
This sounds like the EA account you've linked your PlayStation account to is not the same one connected to your Xbox account. If your progress is on Xbox, you won't want to unlink your Xbox and move it to the PlayStation account - that is going to result in losing your progress on the Xbox as well.
In this case you'd want to link your PlayStation account to whichever EA account already has the Xbox linked. If you're running into any trouble getting the correct accounts linked, please contact support directly so they can take a look.