This behavior is expected when using the desktop app instead of the web version of Genesys. There is a small note about it on the description of the Away status on this page: https://help.mypurecloud.com/articles/presence-status-and-activity-indicators/
It can really mess with WFM, so we stopped using the desktop app. In the web app if a computer goes to sleep it will usually break the network connection and set the user to Offline, so we also set our machine sleep policy to 90 minutes so that people can stay in Meal status for the full hour.
------------------------------
Brad Murlin
Zillow, Inc.
------------------------------