Немного странно отвечать на мой собственный вопрос. Но это может помочь кому-то сэкономить много времени. Подсказка была из этого поста .
Обычно, когда вы ищете события, которые нужно удалить, вы устанавливаете календарь не по умолчанию, изменяя часть setUser с
$query->setUser('default');
до
$query->setUser($UserPartFromSecondaryCalendarID);
Идентификатор календаря для вторичных календарей имеет вид http://www.google.com/calendar/feeds/default/XXXXXXXXXX. То, что вы должны передать для $UserPartFromSecondaryCalendarID
, это XXXXXXXXXX. Этого легко добиться, разделив идентификатор календаря на '/' и получив последний элемент (6).