you have already posted the glaringly obvious work around to eliminate crashes -- disconnect the LG display forever.
Since you have continued to discuss other alternatives here, I want to make some suggestions that may be different from the way you are used to working. These are expected to lead to a more stable and productive Mac.
By far the easiest way to cause poor performance, instability, overheating and crashing is to install ANY third-party speeder-uppers, Cleaners, Optimizers, or Virus scanners, Bit Torrent, or a VPN that you installed yourself. The main reason is that they are relentless in scanning your files, non-stop, looking for virus-like patterns in Everything, or looking for files that have changed. When completed, they do it all again.
The idea that a third party, with no special knowledge of the inner workings of MacOS, can somehow find a simple way to protect or speed up your computer — that is not already being done by MacOS itself — suggests that the MacOS developers are somehow "holding out on you". That is absurd.
You should remove any and all (other than Apple built-in) virus scanners, speeder uppers, optimizers, cleaners, App deleters or VPN packages you installed yourself, or anything of that ilk.
that includes:
malwareBytes -- readers love the idea of running their scanner, ONCE, but never alway scanning
NordVPN
Little Snitch
IPnet monitor
DuckDuckGo endpoint security. I love its search engine, but there is no need for so-called protection or VPN
CrashPlan
CCleaner
if you are running Windows in that Parallels virtual machine, install whatever Virus protection you need on the WINDOWS side, Windows "stuff" cannot infect your Mac.
Every non-Apple "cloud" sync service you run all the time means you punishing performance. This is because these apps were PORTED rather than re-wriiten for the Mac. They COULD be taking advantage of the Mac File system event store, and be done checking in under a minute. Instead, they run for hours scanning all your files, and by the time they are done, it's time to do it all again.
you appear to be running :
oneDrive
Dropbox
? abobe Connect syncer ? I never seen that one
Google Keystone agent says you are still handing your private information to google to sell
I duuno what these are, but I run a very complex network and have never needed them. I bet you don't either
IPNotify
Internet Status helper
-------
NB> to remove an App installed by drag and drop to the /Applications folder, drag and drop to the Trash. After a Restart, the Trash can be emptied.
ALL OTHERS require the app-maker's Un-Installer, typically available on their web site. In some cases, Un-Install is a special case of Install, so the Installer must be downloaded again to obtain the Un_installer.
DO NOT USE A GENERIC UN-INSTALLER, EVER