Workaround for the suspension bug: HP Victus 15 with RTX 3050, Mediatek MT7921, Fedora 42

If when you suspend your HP Victus laptop, the screen stays black and backlit, and also, the system does not respond or wake up, you can try the following: You can have the system remove the wifi/bluetooth card driver during suspend and reload on resume. For example: Create /usr/lib/systemd/system-sleep/unload-mt7921.sh (using sudo), with these contents,

#!/bin/sh
case "$1" in
  pre)
    # Unload MT7921 Wi-Fi and Bluetooth modules on suspend
    modprobe -r mt7921e btusb
    ;;
  post)
    # Reload modules on resume
    modprobe mt7921e
    modprobe btusb
    ;;
esac

This will cut power to the MT7921 and MediaTek Bluetooth before the system sleeps.
Make it executable: sudo chmod +x /usr/lib/systemd/system-sleep/unload-mt7921.sh
(and then reboot the system)

Psdtt: I am not the author of the script. I used multiple options suggested by ChatGPT until the suspension was achieved. It probably took the answer from someone on Fedora Discussion.