CalendarAgent hogs CPU to 100% every time I get network connection
Solution 1:
I had the same problem with El Capitan, High Sierra, and now Mojave (seems to have worsened). For me the removing the google delegation seems to have solved the issue: How can I diagnose or fix the CalendarAgent occupying a whole CPU on Mountain Lion?