Modern Fedora doesn’t enable swap by default and configures zram instead. Of course, you can’t hibernate to zram, so getting basic hibernation to work involves either disabling zram and configuring swap, or using callbacks to temporarily disable zram and enable swap right before suspending.