Yes, but being shelled doesn't just mean homeruns. For instance, Berrios last year had a HR/FB rate of 13.5%, which is only slightly higher than career numbers. His xERA was also awful, so in general yes he was giving up a ton of loud contact and without the Ks to make up for it. Over the long run some of these homerun pitches Garcia has given up will turn into hard singles, doubles, or warning track flyouts. And he's shown he has the stuff to get away from these kinds of spots unscathed.