F41 + Acer Aspire 5 - Laptop fails to wake up from suspend after being on for a medium to long time

I do not really know what caused this, but recently, my laptop has started failing to wake up from hibernation/suspension. The red light on its side indicating it is sleeping will turn off, leaving only the blue one indicating it is on - as though it were awake - but the screen will not turn on and it will not respond to any input.
I noticed this doesn’t happen when I try to suspend only a few minutes after booting. I do not know what the threshold is for failing to wake up.

System details (neofetch):

akirapink@akira-fedora-aspire5 
------------------------------ 
OS: Fedora Linux 41 (Workstation Edition) x86_64 
Host: Aspire A515-45 V1.52 
Kernel: 6.13.6-200.fc41.x86_64 
Uptime: 14 mins 
Packages: 3307 (rpm), 65 (flatpak) 
Shell: bash 5.2.32 
Resolution: 1920x1080 
DE: Cinnamon 6.4.8 
WM: Mutter (Muffin) 
WM Theme: Mint-Yz-Dark-Pink (Adwaita) 
Theme: WhiteSur-Dark-solid-pink [GTK2/3] 
Icons: Mint-Y-Sand [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 7 5700U with Radeon Graphics (16) @ 1.800GHz
GPU: AMD ATI 05:00.0 Lucienne 
Memory: 3309MiB / 15321MiB 

Relevant journalctl output, showing the computer does not even register that it is supposed to wake up:

Mar 15 23:52:20 akira-fedora-aspire5 systemd-logind[1174]: The system will suspend now!
Mar 15 23:52:20 akira-fedora-aspire5 ModemManager[1275]: <msg> [sleep-monitor-systemd] system is about to suspend
Mar 15 23:52:20 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093540.7751] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Mar 15 23:52:20 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093540.7758] device (enp3s0): state change: unavailable -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Mar 15 23:52:20 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093540.7850] device (p2p-dev-wlp4s0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Mar 15 23:52:20 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093540.7857] device (90:B6:22:99:5E:5E): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Mar 15 23:52:20 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093540.7884] manager: NetworkManager state is now ASLEEP
Mar 15 23:52:20 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093540.7889] device (wlp4s0): state change: activated -> deactivating (reason 'sleeping', managed-type: 'full')
Mar 15 23:52:20 akira-fedora-aspire5 systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
Mar 15 23:52:20 akira-fedora-aspire5 cinnamon-screensaver[383075]: AccountsService ready
Mar 15 23:52:20 akira-fedora-aspire5 cinnamon-screensaver[383075]: Successfully using logind
Mar 15 23:52:20 akira-fedora-aspire5 systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
Mar 15 23:52:20 akira-fedora-aspire5 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 15 23:52:20 akira-fedora-aspire5 kernel: wlp4s0: deauthenticating from 48:51:cf:ec:d7:58 by local choice (Reason: 3=DEAUTH_LEAVING)
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0376] device (wlp4s0): state change: deactivating -> disconnected (reason 'sleeping', managed-type: 'full')
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Withdrawing address record for 2804:e8:1a0:bb00:875c:4864:7b69:6f11 on wlp4s0.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with address 2804:e8:1a0:bb00:875c:4864:7b69:6f11.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Joining mDNS multicast group on interface wlp4s0.IPv6 with address fe80::fdd9:dcce:9ceb:4e3d.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Registering new address record for fe80::fdd9:dcce:9ceb:4e3d on wlp4s0.*.
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0649] dhcp4 (wlp4s0): canceled DHCP transaction
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0650] dhcp4 (wlp4s0): activation: beginning transaction (timeout in 45 seconds)
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Withdrawing address record for fe80::fdd9:dcce:9ceb:4e3d on wlp4s0.
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0650] dhcp4 (wlp4s0): state changed no lease
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0652] dhcp6 (wlp4s0): canceled DHCP transaction
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with address fe80::fdd9:dcce:9ceb:4e3d.
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0653] dhcp6 (wlp4s0): activation: beginning transaction (timeout in 45 seconds)
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Interface wlp4s0.IPv6 no longer relevant for mDNS.
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0653] dhcp6 (wlp4s0): state changed no lease
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.0.210.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Withdrawing address record for 192.168.0.210 on wlp4s0.
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.0975] device (wlp4s0): set-hw-addr: set MAC address to 6A:17:AC:AC:2B:18 (scanning)
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Joining mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.0.210.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: New relevant interface wlp4s0.IPv4 for mDNS.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Registering new address record for 192.168.0.210 on wlp4s0.IPv4.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Withdrawing address record for 192.168.0.210 on wlp4s0.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.0.210.
Mar 15 23:52:21 akira-fedora-aspire5 avahi-daemon[1102]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
Mar 15 23:52:21 akira-fedora-aspire5 audit[1281]: NETFILTER_CFG table=firewalld:14 family=1 entries=26 op=nft_unregister_rule pid=1281 subj=system_u:system_r:firewalld_t:s0 comm="firewalld"
Mar 15 23:52:21 akira-fedora-aspire5 systemd-resolved[1067]: wlp4s0: Bus client reset search domain list.
Mar 15 23:52:21 akira-fedora-aspire5 systemd-resolved[1067]: wlp4s0: Bus client set default route setting: no
Mar 15 23:52:21 akira-fedora-aspire5 systemd-resolved[1067]: wlp4s0: Bus client reset DNS server list.
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.1744] device (wlp4s0): supplicant interface state: completed -> disconnected
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.1749] device (wlp4s0): supplicant interface state: disconnected -> interface_disabled
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.1750] device (wlp4s0): supplicant interface state: interface_disabled -> disconnected
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.1756] device (wlp4s0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Mar 15 23:52:21 akira-fedora-aspire5 chronyd[1227]: Source 168.181.126.28 offline
Mar 15 23:52:21 akira-fedora-aspire5 chronyd[1227]: Source 162.159.200.123 offline
Mar 15 23:52:21 akira-fedora-aspire5 chronyd[1227]: Source 200.160.7.196 offline
Mar 15 23:52:21 akira-fedora-aspire5 chronyd[1227]: Can't synchronise: no selectable sources
Mar 15 23:52:21 akira-fedora-aspire5 chronyd[1227]: Source 200.160.7.193 offline
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.2217] device (wlp4s0): set-hw-addr: reset MAC address to C0:35:32:A5:1A:DD (unmanage)
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Reached target sleep.target - Sleep.
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Starting systemd-suspend.service - System Suspend...
Mar 15 23:52:21 akira-fedora-aspire5 systemd-sleep[383167]: User sessions remain unfrozen on explicit request ($SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=0).
Mar 15 23:52:21 akira-fedora-aspire5 systemd-sleep[383167]: This is not recommended, and might result in unexpected behavior, particularly
Mar 15 23:52:21 akira-fedora-aspire5 systemd-sleep[383167]: in suspend-then-hibernate operations or setups with encrypted home directories.
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Terminating
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Stopping bluetooth.service - Bluetooth service...
Mar 15 23:52:21 akira-fedora-aspire5 cinnamon[3296]: JS LOG: Removing a network device that was not added
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
Mar 15 23:52:21 akira-fedora-aspire5 NetworkManager[1692]: <info>  [1742093541.3770] radio killswitch /sys/devices/pci0000:00/0000:00:02.1/0000:04:00.0/ieee80211/phy1/rfkill4 disappeared
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
Mar 15 23:52:21 akira-fedora-aspire5 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/ldac
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSink/aac
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/aac
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSink/opus_g
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/opus_g
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSink/sbc
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/sbc
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/faststream
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/faststream_duplex
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSink/opus_05
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/opus_05
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Endpoint unregistered: sender=:1.109 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Mar 15 23:52:21 akira-fedora-aspire5 dbus-broker[1099]: A security policy denied :1.500 to send method call /midi/profile:org.bluez.GattProfile1.Release to :1.110.
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Battery Provider Manager destroyed
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Stopping SDP server
Mar 15 23:52:21 akira-fedora-aspire5 bluetoothd[100802]: Exit
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: bluetooth.service: Deactivated successfully.
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Stopped bluetooth.service - Bluetooth service.
Mar 15 23:52:21 akira-fedora-aspire5 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 15 23:52:21 akira-fedora-aspire5 bluetooth-toggle-script[383182]: Bluetooth was active and has been disabled before suspend
Mar 15 23:52:21 akira-fedora-aspire5 systemd[1]: Starting bluetooth.service - Bluetooth service...
Mar 15 23:52:21 akira-fedora-aspire5 systemd-sleep[383169]: Removing mt7921e kernel module
Mar 15 23:52:21 akira-fedora-aspire5 systemd-sleep[383167]: Performing sleep operation 'suspend'...
Mar 15 23:52:21 akira-fedora-aspire5 kernel: PM: suspend entry (deep)
-- Boot 790badefa18f46ca8fe8191162abe786 --
Mar 16 08:10:28 akira-fedora-aspire5 kernel: Linux version 6.13.6-200.fc41.x86_64 (mockbuild@079f93d6724f4f2d92c4bdc0aa9b8288) (gcc (GCC) 14.2.1 20250110 (Red Hat 14.2.1-7), GNU ld version 2.43.1-5.fc41) #1 SMP PREEMPT_DYNAMIC Fri Mar  7 21:33:48 UTC 2025
Mar 16 08:10:28 akira-fedora-aspire5 kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.13.6-200.fc41.x86_64 root=UUID=761e8b5e-45e1-4013-8c88-1d9255a44312 ro rootflags=subvol=root rhgb quiet amd_pstate=disable
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-provided physical RAM map:
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-e820: [mem 0x000000000009f000-0x00000000000bffff] reserved
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000099fffff] usable
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-e820: [mem 0x0000000009a00000-0x0000000009dfffff] reserved
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-e820: [mem 0x0000000009e00000-0x0000000009efffff] usable
Mar 16 08:10:28 akira-fedora-aspire5 kernel: BIOS-e820: [mem 0x0000000009f00000-0x0000000009f0efff] ACPI NVS

This looks to be the source of the problem.

Found a solution here, though I haven’t found out yet if it works. Thank you!
Will be marking this as closed if the problem does not return in the next few days.