The discrepancy is likely due to to the vaccine not being approved for children yet; the 40% figure is misleading
Black people and conservative Republicans both have (bad) idiosyncratic reasons for rejecting the vaccines. I don’t think this data contradicts the parents point about the partisan nature of vaccine rejection.