From your last comment, it sounds like you have it working to your satisfaction now.
For your reference, the tax on your Cart page will never be correct on initial load because the shopping cart does not yet have any address information. Only after using the shipping calculator first can it know enough information to get the right taxes.
Also, it looks like you may be using some third party add-ons that alter the checkout. I’ve seen some of these add-ons can interfere with the tax process. It is best to disable all such plugin extensions while debugging a problem in the core shopping cart.
I hope everything is working great for you now!