We’ve solved the App Nap problem in #12783 which caused Bitcoin QT to dramatically slow down syncing if it’s in the background. This affect all (modern) macOS users.
There’s another problem however, which is that by default MacBooks suspend when the display is off, even when plugged into a power socket. This causes IBD to pause, which is annoying if you’re trying to sync at night.
https://support.apple.com/en-qa/HT202824
Suggest solution: add a (macOS-only?) notice to the synchronization modal suggesting that laptop users turn on “Prevent computer from sleeping automatically when the display is off”. It’s not necessary to change the hard disk suspension default.
I don’t know if Apple exposes an API to detect this setting. I’m generally not in favor of OS specific modifications, but initial block download is a painful enough issue that small hints like this really help.