Also, it looks like the error cannot be reproduced by using the latest version of DAVdroid alone.
I have now tested with the current version and can’t reproduce this issue. I have added a check in the latest commit that makes absolutely sure that exception VEVENTs always get the UID of the master event, even if other UIDs are in the local database.