Hi Nightfiredemons7,
Sorry to hear you lost so much of your Apex content.
Since Apex progress and items are tied to your EA Account, could you first check whether your Xbox account is still linked to the same EA Account you were using when you had those items?
Please avoid unlinking or relinking anything for now.
You can also check the troubleshooting steps for missing Apex content here:
How to find missing content in Apex Legends™
And for lost progress:
How to find lost game progress in Apex Legends™
If you confirm the Xbox account is still linked to the correct EA Account and the items are still missing, please use the Contact Us option at the bottom of the guide so the support team can take a closer look.
Thanks for reporting this.