This is a follow up of #883 . I am afraid that it is actually not completely solved.
It seems that now sometimes the sshd service is started and sometimes it doesn't. In my incus cluster that happens roughly 50% of the time. I don't really now what makes systemd think that sometimes it can trigger it while sometimes it does not.
The way to reproduce is basically the same as in #883. But after starting the container I reboot it and check whether sshd.service is running and I do that several times. As said, around half of the times the service is in the inactive (dead) state.