zanshin-next 0.2.1-1074-ge570d19 doesn't show projects on a different machine as project after they were synchronized through things like CalDav (owncloud). The akonadiconsole shows that the raw data contains the vcard entry X-KDE-ZANSHIN-PROJECT:1. But this doesn't seem to be enough for zanshin-next because it expects X-KDE-Zanshin-Project:1 (compare lower and upper case). Fix is to make the string compare for this entry to ignore upper/lowercase or to use vcard compatible UPPER-CASE-ONLY keys. Reproducible: Always
I would expect that to still be a problem in the upcoming 0.3. We have no good way to fix that and stay compatible with data already in the wild... That said I would argue this is the job of KCalCore to deal with casing properly, we're merely using it to check for the custom property presence. Reassigning there.
I believe I fixed this in https://phabricator.kde.org/D19238