Depending on what you select in the security tab can determine what permissions are set.After you 'sudo pmset -a hibernatemode 0' and reboot, are you using 'sudo rm sleepimage' ?
Google to learn more and find discussions like this: https://discussions.apple.com/thread/1638823#:~:text=If you're pretty confident,file and empty the trash.
EDIT: The sleepimage permissions are not controlled by OCLP.
If I leave the default "Host Model", Disable Library Validation and Disable AMFI remain unselected.
However, if I select my model, MacbookPro6,2, it selects those by default. So by logic, permissions get changed damn near everywhere.
---
Anyways, it appears after some troubleshooting, having my external connected monitor turned on while it goes to sleep causes the black screen and possible loginwindow / window server errors. So maybe some USB mapping tinkering is in order. Time will tell.