with an current systemd/mkinitcpio the resume device will be stored in an uefi variable. Setting the kernel parameter is not needed anymore.
so just check if ‘resume’ is in etc/mkinitcpio.conf in HOOKS. and if your swap partition/file is active and the size is approximately your RAM+VRAM.
(If you have an swap file, make shure it’s not in /home)
BTW inxi would be nice [HowTo] Request support