Bought a new Darter Pro from System76, installed Ubuntu Budgie 18.04. I've been experiencing random freezes waking the laptop from sleep.
When I say random, I mean it only happens a small percent of the time. When it does, it's usually 5-10 seconds after waking when it does freeze.

I can't switch TTY sessions, mouse and keyboard seem unresponsive. Hard reboot seems to be the only thing I can do. I've opened a ticket with System76, but wanted to know if there's anything else I can look into to resolve the issue.

Code:
Linux bullseye 5.3.0-7625-generic #27~1576774585~18.04~c7868f8~dev-Ubuntu SMP Thu Dec 19 20:37:32  x86_64 x86_64 x86_64 GNU/Linux
Logs shown right before I gave it a hard reboot but after I woke it up and it froze.

Code:
Jan 12 21:54:56 bullseye systemd[1]: Stopped target Sleep.
Jan 12 21:54:56 bullseye systemd[1]: tlp-sleep.service: Unit not needed anymore. Stopping.
Jan 12 21:54:56 bullseye systemd[1]: Stopping TLP suspend/resume...
Jan 12 21:54:56 bullseye systemd[1]: Reached target Suspend.
Jan 12 21:54:56 bullseye systemd[1]: suspend.target: Unit not needed anymore. Stopping.
Jan 12 21:54:56 bullseye systemd[1]: Stopped target Suspend.
Jan 12 21:54:56 bullseye systemd-logind[1214]: Operation 'sleep' finished.
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0229] keyfile: new connection /etc/NetworkManager/system-connections/{omitted}
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0232] get unmanaged devices count: 0
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0233] manager: rfkill: WiFi enabled by radio killswitch; enabled by state file
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0233] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0233] manager: Networking is enabled by state file
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0234] dhcp-init: Using DHCP client 'dhclient'
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0234] Loaded device plugin: NMBondDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMBridgeDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMDummyDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMEthernetDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMInfinibandDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMIPTunnelDeviceFactory (internal)
Jan 12 21:54:57 bullseye nm-dispatcher[22890]: req:3 'hostname': new request (2 scripts)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMMacsecDeviceFactory (internal)
Jan 12 21:54:57 bullseye nm-dispatcher[22890]: req:3 'hostname': start running ordered scripts...
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0235] Loaded device plugin: NMMacvlanDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0236] Loaded device plugin: NMPppDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0236] Loaded device plugin: NMTunDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0236] Loaded device plugin: NMVethDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0236] Loaded device plugin: NMVlanDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0236] Loaded device plugin: NMVxlanDeviceFactory (internal)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0242] Loaded device plugin: NMTeamFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-devi
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0247] Loaded device plugin: NMBluezManager (/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-dev
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0249] Loaded device plugin: NMWifiFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-devi
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0251] Loaded device plugin: NMWwanFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-devi
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0254] Loaded device plugin: NMAtmManager (/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-devic
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0261] device (lo): carrier: link connected
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0268] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Jan 12 21:54:57 bullseye NetworkManager[23210]: <info>  [1578884097.0277] manager: (docker0): new Bridge device (/org/freedesktop/NetworkManager/Devices/2)
-- Reboot --