Команда, определенная как @reboot в корне crontab , запускается до или после служб systemd ?
Это случайным образом или зависит от ОС?
Задания Cron могут запускаться только при работающем демоне cron, и, конечно же, systemd запускает демон cron, как и любой другой сервис.
Если важно запустить конкретное задание до или после чего-то другого, рассмотрите возможность использования системного таймера/службы для его планирования.