ThinkPad does not wake from sleep on kernel 5.9

Hello,

I’m having issues with suspending to RAM on kernel 5.9. After resuming from sleep, the screen remains black with no cursor and the machine is unresponsive. I have to restart using the SysRq keys. Previously, I was running kernel 5.7 without issue. Here is the log from my previous attempt to resume from sleep:

journalctl -b -1 -p 3

Dec 30 20:17:50 E570 systemd-modules-load[229]: Failed to find module 'platform-integrity'
Dec 30 20:18:03 E570 kded5[1048]: org.kde.plasma.dataengine.geolocation: error:  "Unknown host location.services.mozilla.com: Host not found"
Dec 30 20:18:03 E570 kded5[1048]: org.kde.plasma.dataengine.geolocation: error:  "Unknown host location.services.mozilla.com: Host not found"
Dec 30 20:47:58 E570 kernel: Bluetooth: hci0: Reading supported features failed (-16)
Dec 30 20:48:10 E570 systemd[1]: Failed to start User Login Management.
Dec 30 20:48:10 E570 systemd[1]: Failed to start Network Time Synchronization.
Dec 30 20:48:10 E570 systemd[1]: Failed to start Rule-based Manager for Device Events and Files.
Dec 30 20:48:10 E570 systemd[1]: Failed to start Journal Service.

And this is the system in question:

inxi -Fxzc0
System:    Kernel: 5.9.11-3-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: KDE Plasma 5.20.4 Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 20H5CTO1WW v: ThinkPad E570 serial: <filter> 
           Mobo: LENOVO model: 20H5CTO1WW v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: R0DET99W (1.99 ) date: 05/24/2019 
Battery:   ID-1: BAT0 charge: 34.7 Wh condition: 34.7/41.8 Wh (83%) model: SANYO 01AV417 status: Not charging 
CPU:       Info: Dual Core model: Intel Core i5-7200U bits: 64 type: MT MCP arch: Amber Lake rev: 9 L2 cache: 3072 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21607 
           Speed: 500 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 570 2: 574 3: 579 4: 585 
Graphics:  Device-1: Intel HD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: Acer Integrated Camera type: USB driver: uvcvideo bus ID: 1-7:4 
           Display: x11 server: X.Org 1.20.10 driver: intel unloaded: modesetting resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.2.3 direct render: Yes 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k5.9.11-3-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: d000 
           bus ID: 04:00.0 
           IF: enp4s0 state: down mac: <filter> 
           Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: d000 bus ID: 05:00.0 
           IF: wlp5s0 state: up mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 171.90 GiB (72.1%) 
           ID-1: /dev/nvme0n1 vendor: Toshiba model: N/A size: 238.47 GiB 
Partition: ID-1: / size: 216.61 GiB used: 171.90 GiB (79.4%) fs: ext4 dev: /dev/nvme0n1p2 
Swap:      ID-1: swap-1 type: partition size: 17.10 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p3 
Sensors:   System Temperatures: cpu: 42.0 C mobo: 0.0 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 185 Uptime: 10m Memory: 15.54 GiB used: 1.54 GiB (9.9%) Init: systemd Compilers: gcc: 10.2.0 
           Packages: 1408 Shell: Bash v: 5.0.18 inxi: 3.1.08 

I checked Google for issues related to suspend/resume, but mostly found posts about hibernation not working. Suspending to disk is fine on my system, but I prefer sleep mode to hibernation. Any thoughts? Thanks in advance.