Попробуй поднять loglevel до крайнего (Alt+SysRq+9, sysctl kernel.printk=9, systemd-analyze set-log-level debug), инициировать перезагрузку и посмотреть, что будет выведено после «Reached target Shutdown».
Т. е. после того, как ты включил дебаг, в консоли не появилось никаких новых сообщений? Или появилось, просто это последнее?
Можно включить отладочный шелл (systemctl start debug-shell), опять получить висяк, переключиться на девятую виртуальную консоль и уже оттуда посмотреть, что в логах.