Discover cannot differentiate between "Shut Down" and "Restart". Also, hibernation is not working

I cannot for the life of me get these 2 things to work.

When my system is getting updated through discover, I always make sure to choose “Shut down”. After I come back, I always see my welcome screen. For some reason it almost always restarts.

Furthermore, when I hibernate my laptop, it starts out fresh as if I had turned my laptop off earlier. I am not even sure how I should go about diagnosing this. Could this be fixable?