Indeed, test fast startup.
Another way that may help discover what is happening is to use Resource Monitor and Process Explorer (Microsoft, free).
Run each tool but only one tool at a time.
Start with Resource Monitor.
The objective is to find something dfferent between the log errors appearing or not appearing.
Make take a bit of trial and error to work out a method that will reveal a potential culprit.
Process Explorer
https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer
With either tool you will first need to observe when the error is occuring and then observe after a reset when the error is no longer appearing.
Look for/watch for that "rt640x64 Realtek Gaming 2.5GbE Family Controller" (or something that might appear related) showing up/dissappearing.
Take your time, be methodical, work with tools to select and sort the information being presented. You can sort by clicking column headers.
Key is to find a pattern: If X then error, if no X then no error.