So something else still woke up, and it confused either kernel or systemd state that blocks the further suspend or shutdown. You can try disabling others by writing /proc/acpi/wakeup to see if it really matters. Other than that, I have no more clue. This is a really sensitive issue purely depending on the machine, and it's hard to debug remotely. The best would be to bisect the regression by yourself if you can...