Corrosive vs non-corrosive, the truth is all primers are corrosive to some degree. Primers are a "high-order" explosive, which are a product of acids. Yes they generally neutralize any acidity to some degree, but that can be expensive. So, a certain degree of neutralization is regarded as "good enough." Totally neutral is measured at 7.0000 pH. 6.9995pH would be acidic, and most people would call that 7.0 and be done with it, but it isn't 7.00000. Would it be sincere to call that acidic? Probably not. 6.5 is slightly acidic, and in terms of ammunition primer, it may even get away with being called non-corrosive.
I would like to see pH results. Take 10 of each type (3 brands) and then have a fourth as unfired brass for your control. Pop the primers in a safety rig of some sort in a well-ventilated area. So there are now 40 cases to test. Get some distilled water, and measure out exactly enough to fill each case, and allow them to sit and absorb any residues. Then measure each one with pH paper. Litmus is a type of indicator that would give you a general idea of the pH (1.0 to 14.0) but there are better indicators that will do 5.5 to 8.0 range only (for example), and give a better degree of accuracy.
This should prove what is truly "non-corrosive."