I posted this in another thread, and it seems to work toward resolving this issue on MacBooks running 10.13:
It seems that the initial upgrade from Sierra to High Sierra 10.13 might lead to some corruption of the admin account from which the Mac was upgraded. I know it seems as though the issues described in this thread (and others like it) seem to indicate a system-wide power management issue (I know that's what I thought), but it may be corruption of the admin user account that triggers some Wake From Sleep issues. The Wake From Sleep and Wake After Lid Open issues I was experiencing seem to have been resolved (3 days so far, running under 10.13 with a MacBook Air 13-inch, Early 2015) by following these steps provided to me by an Apple Senior Product Specialist (your mileage may vary):
How to Create a New User with Same Home Folder
1. Open System Preferences > Users & Groups
2. Click the lock and enter the admin password, press the ‘+’ to create a new Admin user.
3. Log out.
4. Log into the newly created Admin user.
5. Open System Preferences > Users & Groups > unlock the lock
6. Select the original user > hit the ‘-‘ .
7. When prompted, choose "Don't change the home folder".
- Be sure the customer doesn't accidentally choose anything else or they could lose their data.
8. Once that process completes, open the /Users folder.
- The original home folder should be in this folder with the username(Deleted) format.
9. Remove the (Deleted) portion of the user name so that only the username portion remains.
- For instance, if my user name were AwesomeOPossum it would show AwesomeOPossum(Deleted). Remove (Deleted) so only AwesomeOPossum remains.
10. In System Preferences > Users & Groups, hit the ‘+’ to create another new admin user.
- The Full name should be the customers name.
- The user name should be the exact same as the previous short name (folder name).
- For instance, in this case the user name would be AwesomeOPossum.
11. macOS should prompt that a home folder already exists and ask if you want to associate the new user with the home folder.
12. Choose the closest yes answer available. (Yes, Associate, or whatever is affirmative.)
13. Log out of this user and into the original user and test for the issue.