I am not sure if this is intentional, but sounds.json sets the pitch for entity.baby_horse.eat as 0.75.
While other baby sounds sometimes use a pitch 0.75 to avoid baby-specific pitch adjustment and play them in the original pitch, AbstractHorse.eat() doesn’t apply such adjustments.
aahilwadhwa