What causes the error "Unable to read KLDR_DATA_TABLE_ENTRY" when running .reload?

I see this message in my debugger from time to time while debugging this system I’m bringing up but I’m not sure what causes it nor do I see much when looking through google

kd> .reload /f
Connected to Windows 10 19041 x64 target at (Fri Dec 10 13:44:12.263 2021 (UTC - 8:00)), ptr64 TRUE
SYMSRV:  BYINDEX: 0xB
         c:\symbols*https://msdl.microsoft.com/download/symbols
         ntkrnlmp.pdb
         3FCC539FF307DD2D9C509206D352B9AA1
SYMSRV:  PATH: c:\symbols\ntkrnlmp.pdb\3FCC539FF307DD2D9C509206D352B9AA1\ntkrnlmp.pdb
SYMSRV:  RESULT: 0x00000000
DBGHELP: nt - public symbols  
        c:\symbols\ntkrnlmp.pdb\3FCC539FF307DD2D9C509206D352B9AA1\ntkrnlmp.pdb
Loading Kernel Symbols
Unable to read KLDR_DATA_TABLE_ENTRY at fffff802`05c4d7a0 - Win32 error 0n30

Loading unloaded module list
........Unable to enumerate user-mode unloaded modules, Win32 error 0n30
WARNING: .reload failed, module list may be incomplete

Windows runs fine, I just occasionally hit this and am required to restart them system to get symbols to load correctly. I suspect some sort of memory stomping going but I’m not sure how I would prove that.

Anyone know what causes this error and possible solutions or workarounds for fixing it?