Hello,
Any inconvinience caused is deeply regreted.
The gradient color of the data sets are so mis-matched because the latest entry to the Multi-series Spine Chart defines the color gradient for the other data sets. This has been done in order to have a good visual effect.
In reference to your query, there is a work around for this. 
If I'm not mistaken, then you have two charts: two data sets in one and three data sets in the other.
What you'll have to do is that input the third data set in the first chart, the one with two data sets, and add alpha='0' like so:
<dataset SeriesName='Virus' color='862b2b' alpha='0'>
By doing this, you'll basically be hiding the latest data set input in the first chart and thereby you can match the colors of the data sets of the two charts.
Attached is the XML of the two charts.
P.s. Please try IE while pasting your code on this forum. It has no problems in rendering XML nodes as HTML tags on the forum.