Google Calendar event removal via ICS format not functioning

Issue with Event Cancellation

I can successfully add events to Google Calendar using ICS files, but I’m having trouble when trying to remove these events with the same method. The cancellation process doesn’t seem to work properly.

Working ICS Creation:

BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
PRODID:-//MyApp/NONSGML EventManager//EN
BEGIN:VEVENT
DTSTART:20240315T100000Z
DTEND:20240315T110000Z
SUMMARY:Team Meeting
DESCRIPTION:Weekly team sync\nOrganizer: John Smith\nLocation: Conference Room A\n\n
UID:meeting_2024_03_15_001
DTSTAMP:20240314T090000Z
ORGANIZER;CN=John Smith:mailto:[email protected]
END:VEVENT
END:VCALENDAR

Non-Working ICS Cancellation:

BEGIN:VCALENDAR
VERSION:2.0
METHOD:CANCEL
PRODID:-//MyApp/NONSGML EventManager//EN
BEGIN:VEVENT
DTSTART:20240315T100000Z
DTEND:20240315T110000Z
SUMMARY:Team Meeting
DESCRIPTION:
UID:meeting_2024_03_15_001
DTSTAMP:20240314T095000Z
ORGANIZER;CN=John Smith:mailto:[email protected]
END:VEVENT
END:VCALENDAR

I’m using the UID field to target the specific event for removal. Any ideas what might be wrong?