For me, hibernation was working fine with that additional dracut config (linked below). but I think it has stopped resuming now since I implemented this NVIDIA RTD3 power fix. Nvidia/Intel Hybrid Graphics poor battery life: Nvidia not entering D3 (RTD3) - #4 by armujahid
But there could be other reason for that as well. Now I get that same error PM: hibernation: resume failed (-5) while trying to resume.
Also note that that additional line in dracut resume config was indeed required last time I checked. https://github.com/dracut-ng/dracut-ng/issues/1472