You don't list your alkalinity, which, imho, is the first of all tests---8.3 to 11 is good. Your ph is just a very little low. Your calcium is ok but still low in the acceptable range---420 would be better. Your magnesium is a little high.
I think it requires just a little adjustment in alkalinity and calcium, and do get an alkalinity test. Salifert is a good brand.