CalDAV and CardDAV collections may shadow each other

I am using Stalwart as CalDAV and CardDAV server, which creates a default calender and contact collection for every user and every group. So if I am in a group, I will see two calenders and contact collections: “Calendar (myuser)”, “Calendar (mygroup)”, “Contacts (myuser)” and “Contacts (mygroup)”.

In emClient however, I only see one of each, with the names alternating when hitting “Refresh”. So sometimes I see “Calender (myuser)”, sometimes I see “Calendar (mygroup)”.

I assume emClient trims/splits the location, ending up with both having the same internal identifier. If I look at the properties of “Calendar (myuser)”, it shows the Server location as “0/default”. When I look at the properties of “Calendar (mygroup)”, it shows the Server location as “1/default”. My guess is therefore, that emClient references both by “default”, ending up in each of them shadowing the other.

Is that a known issue? If not, I guess you can consider this a bug report.