suspend – Laptop randomly shutting down / suspending after a few minutes. 20.04.2 LTS

I turn the latop on, I log in, then after 1-2 minutes the laptop shuts down.
Just before it turns off completely, it goes to the lock screen.

This has started today – and I don’t think I installed any updates in the last few days.

This is output from kern.log for the last 5 shutdowns.

May 26 17:23:52 jamest-Hybris kernel: (   17.087827) mce: CPU2: Package temperature/speed normal
May 26 17:23:52 jamest-Hybris kernel: (   17.087828) mce: CPU6: Package temperature/speed normal
May 26 17:23:52 jamest-Hybris kernel: (   17.193695) rfkill: input handler disabled
May 26 17:25:21 jamest-Hybris kernel: (  106.238840) wlp2s0: deauthenticating from 44:e9:dd:0c:a0:07 by local choice (Reason: 3=DEAUTH_LEAVING)
May 26 17:25:23 jamest-Hybris kernel: (  108.184069) PM: suspend entry (deep)
...
May 26 17:29:01 jamest-Hybris kernel: (   16.522151) rfkill: input handler enabled
May 26 17:29:03 jamest-Hybris kernel: (   18.299032) FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
May 26 17:29:03 jamest-Hybris kernel: (   18.385620) rfkill: input handler disabled
May 26 17:30:28 jamest-Hybris kernel: (  103.505036) wlp2s0: deauthenticating from 44:e9:dd:0c:a0:07 by local choice (Reason: 3=DEAUTH_LEAVING)
May 26 17:30:30 jamest-Hybris kernel: (  105.493465) PM: suspend entry (deep)
...
May 26 17:32:32 jamest-Hybris kernel: (   41.950990) mce: CPU7: Package temperature/speed normal
May 26 17:32:32 jamest-Hybris kernel: (   41.950990) mce: CPU4: Package temperature/speed normal
May 26 17:32:32 jamest-Hybris kernel: (   41.950991) mce: CPU0: Package temperature/speed normal
May 26 17:33:35 jamest-Hybris kernel: (  104.349444) wlp2s0: deauthenticating from 44:e9:dd:0c:a0:07 by local choice (Reason: 3=DEAUTH_LEAVING)
May 26 17:33:39 jamest-Hybris kernel: (  109.180738) PM: suspend entry (deep)
...
May 26 17:35:47 jamest-Hybris kernel: (   15.053073) rfkill: input handler enabled
May 26 17:35:48 jamest-Hybris kernel: (   15.404181) IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
May 26 17:35:49 jamest-Hybris kernel: (   16.834008) rfkill: input handler disabled
May 26 17:37:16 jamest-Hybris kernel: (  103.671054) wlp2s0: deauthenticating from 44:e9:dd:0c:a0:07 by local choice (Reason: 3=DEAUTH_LEAVING)
May 26 17:37:20 jamest-Hybris kernel: (  108.026954) PM: suspend entry (deep)

I haven’t (knowingly) done anything to trigger the suspend.

Some system information

sudo lshw -C video

  *-display                 
       description: VGA compatible controller
       product: UHD Graphics 630 (Mobile)
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:137 memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:4000(size=64) memory:c0000-dffff

lspci

00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers (Coffee Lake H) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:15.0 Serial bus controller (0c80): Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller (0c80): Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller (0c80): Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
02:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
03:00.0 Unassigned class (ff00): Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)