1. Add Item to Cart
2. Proceed to Checkout as Guest / Not Authenticated
3. Redirected to incorrect url account/login?returnUrl=%2Fcheckout
CheckoutController.cs [Line 156]
if (_workContext.CurrentCustomer.IsGuest() && (!_orderSettings.AnonymousCheckoutAllowed || downloadableProductsRequireRegistration))
return Challenge();