Trying it on doom emacs, GNU Emacs 29.1, but running systemd-mode in a buffer gives an error:
File mode specification error: (error Eager macro-expansion failure: (file-missing "Opening input file" "No such file or directory" "/home/user/.config/emacs/.local/straight/build-29.1/systemd-mode/unit-directives.txt"))