Hi,
You could try to check the event log or use WPT tool to capture the shutdown trace to analysis. Please refer to the links below:
Description of the Shutdown Event Tracker
https://learn.microsoft.com/en-us/troubleshoot/windows-server/application-management/description-shutdown-event-tracker
How To Troubleshoot Windows Startup, LogOff, Login and Shutdown Problems
https://www.raymond.cc/blog/how-to-troubleshoot-windows-startup-logoff-login-and-shutdown-problems/
Before this, I consider that you may try to these steps below. Then reboot to check if system could shutdown normally.
Hold down the Windows key and tap R and type shutdown /s /t 5 in the Run field. Then tap the Enter key.
or
Run CMD window as admin (black menu with white text)
shutdown /s /t 5
These commands tell the machine to shutdown completely (bypassing hybrid shutdown) after a 5 second delay.
Hope this helps and please help to accept as Answer if the response is useful.
Best Regards,
Carl