hm. I'm comparing usbguard.service from 15.1 (where it worked fine) to usbguard.service from 15.2 (where it crashes when started from systemd, but works fine when started manually in a shell), and I'm seeing massive differences between the two files. I don't know enough systemd to understand what I see, though.