This is xbox response.
"3. Next practical steps
Given:
There is no separate Battlefield Lights Out order in your Microsoft order history (because you used accrued currency),
The purchase was more than 24 hours ago, and
Your credits were removed but the pack stayed locked and then repriced,
this fits the pattern of an in‑game entitlement problem. At this point, only the game’s publisher can review and correct the unlock or adjust your in‑game currency balance on their servers.
From the XBOX side, you’ve already done everything that can affect it (using the right account, restarting the game, and allowing time for processing). I’d recommend taking note of:
The exact time and date (28 October, around 3pm),
The original price (300 credits) and the new price now shown, and
Any screenshots of the Lights Out pack showing as locked after your credits were deducted,
and then using those details when you speak to the Battlefield support team so they can investigate the entitlement on their side."
It seems its just easier to keep bouncing people until they get bored and fed up then just give up.