Why isn't sales tax calculating on certain draft orders?

Once I create a draft order and add a customer, sales tax is $0 until I edit the customer shipping address and select my state. Then it calculates sales tax. It isn’t totally accurate, because it calculates city, state, local individually and rounds each one up, but at least it’s calculating something.