I had this issue not long ago, and posted the response to someone who was also experiencing the “shutdown but does not power off”. Turns out it was a glitch with dracut. The OP of that thread changed to another kernel and that fixed it for them.
When was the last time you ran a “zypper up” ??? (your issue might be a bug).