When users go to /checkout, they will be redirected to /checkout/cart.
1. Go to domain.com/checkout --> it will redirect them to /checkout/cart because there is no product
2. Add any product
3. Go to domain.com/checkout
4. User will be redirect to /checkout/cart
When looking at the Network from Chrome, the /checkout page was served by disk cache and redirect to cart.
Magento 2.3.2
PHP 7.2
MySQL 5.7
Using Built-In Cache
Sorry to necro, did you ever come across a fix for this?
I am currently having the same problem except it is for mobile devices ONLY.
I can add a product, go the basket, click continue to checkout and the page will not reload, just load a blank themed checkout without redirecting.
Clicking on the continue to checkout button should go to /checkout/#shipping