Here's the flow
On a mobile (everything is fine on DT), I add a product, go the cart, click Continue to Checkout and I get an unthemed checkout.
The weird part is the URL, once Continue to Checkout has been tapped, stays on /checkout/cart. There is no redirect, yet the page loads a blank themed checkout.
If I refresh the page, I am back on the cart. Now when I click Continue to Checkout it will correctly direct me to our themed checkout.
After ALOT of headbanging I was checking safari debug and whether or not any javascript was being delayed. So I set a breakpoint in the proceed-to-checkout.js file.
On first, fresh load, going to checkout does not trigger the breakpoint. After a reload, going to checkout does trigger the breakpoint.
I am so confused, so if anyone has any light they can shed it would be most appreciated.