Thanks so much for helping!
For REISUB, when the system wakes up frozen, the keyboard and mouse are frozen too. The mouse rgb is on, so the USB power is back on I think. But the NUMLOCK indicator is off and the system is not responding to any inputs, including REISUB. So the only option I had was the power button.
And I tried to record the logs again. In the previous logs, I think I just did wake it right after I suspended it, so the logs would appear that the system went back on right after.
An example of a failed suspend, where you can see no logs are generated after I tried to wake it up via keyboard press at 00:05:00-ish:
Mar 05 00:04:38 Jumbleline systemd-logind[1944]: The system will suspend now!
Mar 05 00:04:38 Jumbleline NetworkManager[2010]: <info> [1677945878.9250] manager: sleep: sleep requested (sleeping: no enabled: yes)
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.1430] device (enp7s0): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Mar 05 00:04:39 Jumbleline kernel: r8169 0000:07:00.0 enp7s0: Link is Down
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.1503] device (p2p-dev-wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.1504] manager: NetworkManager state is now ASLEEP
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.1505] device (wlo1): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Mar 05 00:04:39 Jumbleline dbus-daemon[1941]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.6' (uid=0 pid=2010 comm="/usr/bin/NetworkManager --no-daemon")
Mar 05 00:04:39 Jumbleline systemd[1]: Starting Network Manager Script Dispatcher Service...
Mar 05 00:04:39 Jumbleline dbus-daemon[1941]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Mar 05 00:04:39 Jumbleline systemd[1]: Started Network Manager Script Dispatcher Service.
Mar 05 00:04:39 Jumbleline audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 05 00:04:39 Jumbleline kernel: audit: type=1130 audit(1677945879.206:165): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 05 00:04:39 Jumbleline kernel: wlo1: deauthenticating from 18:f2:2c:7a:00:d8 by local choice (Reason: 3=DEAUTH_LEAVING)
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: wlo1: CTRL-EVENT-DISCONNECTED bssid=18:f2:2c:7a:00:d8 reason=3 locally_generated=1
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: wlo1: CTRL-EVENT-DSCP-POLICY clear_all
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3009] device (wlo1): supplicant interface state: completed -> disconnected
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3012] device (wlo1): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Withdrawing address record for fdea:4309:f1b4:4928:7851:67d5:a97d:d02d on wlo1.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Leaving mDNS multicast group on interface wlo1.IPv6 with address fdea:4309:f1b4:4928:7851:67d5:a97d:d02d.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Joining mDNS multicast group on interface wlo1.IPv6 with address fe80::8063:7fca:7c44:6b62.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Registering new address record for fe80::8063:7fca:7c44:6b62 on wlo1.*.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Withdrawing address record for fe80::8063:7fca:7c44:6b62 on wlo1.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Leaving mDNS multicast group on interface wlo1.IPv6 with address fe80::8063:7fca:7c44:6b62.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Interface wlo1.IPv6 no longer relevant for mDNS.
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3197] dhcp4 (wlo1): canceled DHCP transaction
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3198] dhcp4 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3198] dhcp4 (wlo1): state changed no lease
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Interface wlo1.IPv4 no longer relevant for mDNS.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Leaving mDNS multicast group on interface wlo1.IPv4 with address 192.168.1.194.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Withdrawing address record for 192.168.1.194 on wlo1.
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3418] device (wlo1): set-hw-addr: set MAC address to D2:7F:E6:32:BD:90 (scanning)
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Joining mDNS multicast group on interface wlo1.IPv4 with address 192.168.1.194.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: New relevant interface wlo1.IPv4 for mDNS.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Registering new address record for 192.168.1.194 on wlo1.IPv4.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Withdrawing address record for 192.168.1.194 on wlo1.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Leaving mDNS multicast group on interface wlo1.IPv4 with address 192.168.1.194.
Mar 05 00:04:39 Jumbleline avahi-daemon[1939]: Interface wlo1.IPv4 no longer relevant for mDNS.
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.3823] device (wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Mar 05 00:04:39 Jumbleline NetworkManager[2010]: <info> [1677945879.5113] device (wlo1): set-hw-addr: reset MAC address to 8C:B8:7E:93:82:0D (unmanage)
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: p2p-dev-wlo1: CTRL-EVENT-DSCP-POLICY clear_all
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: p2p-dev-wlo1: CTRL-EVENT-DSCP-POLICY clear_all
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: nl80211: deinit ifname=p2p-dev-wlo1 disabled_11b_rates=0
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: wlo1: CTRL-EVENT-DSCP-POLICY clear_all
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: wlo1: CTRL-EVENT-DSCP-POLICY clear_all
Mar 05 00:04:39 Jumbleline wpa_supplicant[2254]: nl80211: deinit ifname=wlo1 disabled_11b_rates=0
Mar 05 00:04:39 Jumbleline systemd[1]: Reached target Sleep.
Mar 05 00:04:39 Jumbleline systemd[1]: Starting System Suspend...
Mar 05 00:04:39 Jumbleline nmbd[2318]: [2023/03/05 00:04:39.926568, 0] ../../source3/libsmb/nmblib.c:923(send_udp)
Mar 05 00:04:39 Jumbleline nmbd[2318]: Packet send failed to 192.168.1.255(138) ERRNO=Network is unreachable
Mar 05 00:04:39 Jumbleline systemd-sleep[4428]: Entering sleep state 'suspend'...
Mar 05 00:04:39 Jumbleline kernel: PM: suspend entry (deep)
And btw, It seems that @litmus-ritten is having the same issue in his post.