It can can take a few seconds for the generator to initialize in slow environments. Switch to using systemctl is-system-running which should reflect the system is fully booted.