I think there is a discrepancy between the csm+b values. Using the rotalabutterfly calculator I get different values for creating the solutions.
In the 1ml/gal solution you recommend 3 1/4 tsp while the calculator lists <3tsp. It's not much but I'm trying to figure out why there is a difference. The difference between calculations carries out for other solutions as well. However both you and the butterfly calculator give the same dry weight so I think the error is in converting between grams and tsp.
I calculate my teaspoon measures differently. I would rather not list four or five measures i.e. equivalent to 2 tsp + 1/2 tsp + 1/4 tsp + 1/8 tsp + 1/64 tsp. Instead, I round the measure to 1/32 and call it done. Besides using teaspoons to measure is not perfectly accurate to begin with hence the word approximately in from of them all.
A teaspoon of Plantex weighs approx. 4,300 mg. The mg dose is 14,492.50074 mg so...
14,492.50074 / 4,300 = 3.37 teaspoons
In my code I convert decimal portions to teaspoon measures using these amounts,
1/32 = 0.015625 - 0.046874
1/16 = 0.046875 - 0.09375
1/8 = 0.09376 - 0.1875
1/4 = 0.1876 - 0.375
1/2 = 0.376 - 0.625
3/4 = 0.626 - 0.875
Since 0.37 falls within the 1/4 range it reports 1/4 teaspoon.
This is as close as your really going to come using teaspoons. Sure I could reduce the measures and make them even smaller. The fact is that 1/32 increments is more than small enough since volumetric measures are not terribly accurate in the first place.