If you’ve pre-ordered GTA 6 on Xbox and Microsoft still hasn’t charged you, try buying an Xbox gift card (£40/£50) and using the balance to purchase the game instead.
It takes the payment straight away rather than waiting for Microsoft to charge your pre-order. Hope this helps anyone having the same issue!
#GTA6