There are multiple reasons this happens, in order of cause.
#1. No insulation above the drywall (If applicable)
#2. Garage is not heated, if not kept 50F or above this will happen.
This happens due to movement and temperature differentials. If this was caused by poor tape application, the interior of the house would be failing in the same manner. Perhaps a high glue joint compound like taping compound instead of all purpose may have made a difference, but it likely will have failed in a similar manner.
I really don't recommend mesh tape, it will fail unless installed with setting type compound. Properly installed Drywall tape has a slight tension after it dries and it is not as weak as on would think.
Sources:
In installing drywall as a pro, I had numerous situations where the garage wasn't insulated, and in the winter it would crack before I'd left the job. Other situations where the garage wasn't heated would always crack out in a few years, so I started telling customers that if it was important they needed to keep the garage a minimum temperature.
About mesh tape, I was called to fixed enough mesh tape + joint compound jobs to realize it wasn't a good way to tape. A drywall acquaintance of mine told me of a pro that finished a house (under pressure) without any tape, only hot mud. As of some years later, the house was reasonably crack free.