I using Zorin OS Core 12.2 in dual boot with Windows 10.
I used the command
sudo systemctl hibernate to hibernate.
The system goes to hibernation like for few seconds and automatically wakes up without any intervention.I disabled the EHC1, EHC2 and XHC in /proc/acpi/wakeup. The made those changes permanent.
I encounter the same problem in suspend state too.
swap is also more than the RAM size
secured boot is disabled
tried pm-utils, that too not working