One of the reasons the totals don't match can be due to a difference in how total charges are reported in the two systems. CloudHealth shows you what you net spent for the month so the report has processed the credits when determining the total costs while Azure Billing Console reports the total charges.
If you subtract the "Credits" from the "Total Charges" in the Azure Billing console that will get you the total you are seeing in the CloudHealth Cost History report.
Alternatively, you can exclude the credits from the Cost History report if you are looking to align to "Total charges".
If the costs are still not matching than please contact CloudHealth Support.