To ensure discounted prices are calculated correctly we must checkout via the cart page.
Using Shopify's liquid cart attributes we can double check all appropriate discounts are applied.
Please see the following article on disabling your ajax cart if necessary