Dear Maintainer,
after receiving a vCalendar message with "method=CANCEL" that intends to cancel a single instance of a recurring event all instances of the recurring event are removed from calendar. The message cancelling a single instance includes "UID" field that matches the invitation for the recurring event and a "RECURRENCE-ID" field in the "VEVENT" section, see an example below.
RECURRENCE-ID;TZID=FLE Standard Time:20210324T100000
A grep through the plugin source for claws-mail-3.17.3 (the version in current stable, retrieved using `apt source`) and the upstream git repo returns no matches for "RECUR", which suggests there is no support for handling the "RECURRENCE-ID", hence the "upstream" tag. I presume any other changes of a single instance of a recurring event, e.g. changing the start time for a single instance, would malfuction in the same way - the change would affect all recurrences instead of the specific instance.