Fix for "too early for operation, device not yet seeded" when installing snaps on Manjaro

I followed the Manjaro Wiki snap instructions:

❯ pamac install snapd libpamac-snap-plugin
❯ sudo systemctl enable --now snapd.socket
❯ sudo snap install {package}

snap install failed with:

error: too early for operation, device not yet seeded or device model not acknowledged

Using the exact command from the Wiki instead fixed it:

❯ snap install {package}
❯ snap warnings
warning: |
  the snapd.apparmor service is disabled; snap applications will likely not start.
  Run "systemctl enable --now snapd.apparmor" to correct this.
❯ systemctl enable --now snapd.apparmor
Created symlink '/etc/systemd/system/multi-user.target.wants/snapd.apparmor.service' → '/usr/lib/systemd/system/snapd.apparmor.service'.

I found a thread with the same error but no solution: