Der Fehler sorgte bei mir auch dazu, dass Sieve-Scripte nicht aufrufbar waren.
Warning: sieve: file storage: Active sieve script symlink /var/mail/xxx/1/dovecot.sieve is broken: Invalid/unknown path to storage (points to /var/mail/xxx/1/sieve).
Die Unterschiede in der passwd hatte ich auch gefunden (/var/mail vs /var/mail/xxx/1) und nach einer Prüfung der dovecot.lua-Datei bin ich dazu übergegangen, die Config für die betroffenen Dateien neu schreiben zu lassen:
UPDATE MAILBOXES SET mb_status=0 WHERE MB_DOMAIN='xxx';
Danach LiveConfig neustarten und ein paar Sekunden warten. Danach waren die passwd-Einträge korrigiert.