I solved my problem of my Windows 10 laptop not being able to sleep on its own. I did the following thing -
1) I went in "safe mode".
2) Opened "Run" by right clicking on Windows logo then typed "regedit" to open the "registry".
3) In registry I went to - Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run - You should be deleating file "tappi.loc" but I did not have it. All I had was "Realtek audio" and "SecurityHealthSystray.exe" files.
2)In registory I went to - Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run and check for the file - "DAEMON Tools Lite" but do not delete it. But I did not have this eather. All I had was "OpenDNS Updater" file here.
3) I then open "Edit" drop down menu on the top and go to "Find" then type %temp% and then delete everything in the "Temporary Files" folder.
That is it. This solved my problem. My laptop can now finally go to sleep automatically.
. You can also watch the whole YouTube video to solve this simelar problem here -
https://www.youtube.com/watch?v=c6lbosIEqJc&t=114s