I dont see anything that stands out as wrong... might need a sample link or check all the measures/data to help.
Just to see what's exactly is going on I created two visuals--KPI card with just the Total Cumulative Spend and a matrix with the breakdown of the Total Cumulative spend by month. The KPI card is showing the most recent (June) spend amount which is $1.05M but it should be showing the total spend from January - June. Any idea why it's doing that?
The KPI measure will display blank when it evaluates to blank and the KPI goal is not blank. A good way to visualize this scenario is to add the KPI measure and goal to a table with the same filters as the KPI visual. Here is an example:
One way to fix this is to use a measure for the KPI goal (Which is a good practice anyway), and only display the goal when the measure is not blank.