My son returned 2 laptops from his college days. It's something I ask all my family to do as I have run repair shops in the past and often can get an older unit back in shape then out to another student.
One in particular and it was not a Lenovo had a weird power up trouble. As I'm an old hand at this I had it on W7 and it was OK so I cloned the HDD to SSD as the laptop was getting too slow for today's crrowd (35 bucks for 120GB) and then took the deal on W10.
At that point pressing the power button didn't work all the time.
I hit the maker's web site to see about drivers and BIOS and sure enough one of the BIOS notes read about a power resume issue. Updating the BIOS was a little more work as the update app was only for XP to 7 so I slipped in the old HDD, updated the BIOS and then shutdown and slipped in the W10 SSD.
All fixed.
This does not mean this will fix your laptop. It's just something I ran into.
I have a Lenovo Flex 2. Somehow when I turn off my laptop, it won't turn on back. I have to keep turning it on and off about every 10 minutes - 10 times before it would come on. It works perfectly fine if I just leave it on sleep.
I took it to two professionals and they couldn't fix the problem and neither did they understand why it was happening. What could be the reason? And how can I fix it?
P.S. I updated it from Windows 8 to Windows 10. I'm not sure if this would be a problem.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic