Hey L0V3AUSTIN,
Just to clarify, progress is stored on the EA account level, not on individual platforms like PlayStation, Xbox, Steam, etc. This means if you link your platform to a different EA account, you'll lose access to that progress.
This is also why you're just seeing the PC rank/contents on Xbox now. Your Xbox account was just linked to this EA account which already had that PC progress. If you had progress on Xbox, that would have been left on whichever EA account had your Xbox linked originally.
In this case you would need to try re-linking your Xbox to the previous EA account to see if you can regain access to any missing content. There is not a way to transfer or merge content across multiple different accounts I'm afraid.