It is a design-level bug. So they could not fix it without introducing ExitType=cgroup. My patch for [4] have been merged by the upstream: [4] https://github.com/systemd/systemd/issues/27919 It seems systemd with those patches working well on my environment. https://github.com/openSUSE/systemd/pull/79