I came to realize that turning off the remote access will remove “mediacrawler” process. This will make the unit to sleep. while mediacrawlder is running, I can touch the unit and feel the hardware activity.
its quite clear now the issu is reduced to…
when remote access is enabled, my unit doesnt sleep.