7mths is suggested for raw peaches, so it may have been a problem on his tummy.
Also, you said it was soft and if it was quite soft, that is a sign of inner decay.
He probably just had an upset tummy.
Or it could be coincidence. Try again in a few weeks and see what happens.