Game Freeze/Error WaitforSingleObjectEx Timeout

Hey all
I have been experiencing moments in M+ dungeons where my game will freeze for long periods of time. Most recently it happened in Stonevault, where the video would freeze but I could still hear the game running for a period of about 5-10 seconds. It recovers after with no crash.
The first time it happened was in Siege, and my game froze but when it reset my UI and scale had reset its size and positions which was really odd.
The only thing I could find related to timing was in gx.log(happy to post the full file)
Has anyone experienced anything like this and have advice on fixing? This is a brand new system with an AMD 9800x3d, and RTX 4090

11/22 22:38:57.276  Error WaitForSingleObjectEx Timeout: The wait operation timed out. (0x80070102).
11/22 22:38:57.323  Device context was lost. Attempting recovery. Occurrence: 4
11/22 22:38:57.466  GxRestart
11/22 22:38:57.466  D3d12 Device Destroy
11/22 22:38:57.466  NotifyOnDeviceDestroy
11/22 22:38:57.988  Choosing gpu with monitor attached: "NVIDIA GeForce RTX 4090"
11/22 22:38:57.988  Compat Settings: Disable Opt Features:false, Disable Device MT:false, Disable Cmdlist MT:false, Disable work sub optims:false, Disable async frame end:false
11/22 22:38:57.988  GpuInfo: sm:dx_6_0, rt:DXR 1.1, vrs:2, bary:1, mesh:1 pull:1
11/22 22:38:57.988  D3d12 Device Create
11/22 22:38:57.988  DXGI_FEATURE_PRESENT_ALLOW_TEARING:true
11/22 22:38:58.180  NotifyOnDeviceCreate
11/22 22:38:58.180  GxLowLatencyMode: None
11/22 22:39:03.013  D3d12 Device Create Successful
11/22 22:39:03.013  Using shader family dx_6_0
11/22 22:39:03.013  UAV format support RGBA8:true BGRA8:true RG16F:true RGBA16F:true
11/22 22:39:03.013  <IsGPUDriverOutOfDate> No
11/22 22:39:03.246  Render Settings Changed
11/22 22:39:03.422  Periodic Gpu Status Report: Mem Budget: 1.7GB / 22.8GB (7.5%) Freq:2.73GHz Temp:45C 
11/22 22:44:03.425  Periodic Gpu Status Report: Mem Budget: 2.8GB / 22.8GB (12.1%) Freq:2.40GHz Temp:49C