I cannot suspend, but can hibernate (Ubuntu 19.04)

I recently installed Ubuntu 19.04 with encrypted partition in an ASUS laptop. I got different bugs on it. One of those is that the suspend option does not work correctly. I can suspend, but the restoring does not work. It comes back to a new session instead of the saved session. The funny thing is that hibernation does work. So, I don’t know what it can be. For the record, I also have other two bugs: Kernel bug (had to disable GPE13) and Ethernet bug (ethernet only works when connected after boot, still working on this one). Does someone has any idea about this?