American chocolates (like Hershey’s) tend to taste more sour because they have more sugar and less cacao. The milk also tends to have a more butyric acid taste for some reason. Perhaps the difference is how the milk is treated, but those are trade secrets.