@Darijo Mit den beschriebenen zwei Aufrufen geht der Event verloren, sobald du die exception einträgst. Danach gibt es dann nichts mehr zu retten. Warum auch? Du hast CT angewiesen, einen Termin samt Event aus der Serie zu löschen.
Um einen einzelnen Termin herauszulösen und zu individualiseren, musst du den POST request für "split and update" aufrufen, und zwar mit dem splitDate auf den Tag gesetzt, den du herauslösen möchtest.
Mir ist bewusst, dass unser API für Termine in diesem Bereich noch etwas dünn dokumentiert ist. Deshalb ist für dich nicht ganz so offensichtlich, was hier zu tun ist.