By default ssh as root is disabled on fedora workstation. I cannot speak for IoT but suspect it would be the same.
The --norootpass would seem to indicate that root would not need a password, but ssh would still block that until it is explicitly enabled.
The config for sshd is located in /etc/ssh/sshd_config and /etc/ssh/sshd_config.d/
This appears to be the default for sshd config #PermitRootLogin prohibit-password
You also added the key /home/aireilly/.ssh/id_ed25519.pub but are trying to log in as root.
After I have done the arm-image-installer I will mount the sdcard and config important changes. For RPi often need to edit config.txt etc.
As Jeff says you need to configure sshd.