Simple tricks I discovered to limit my machine to 3-6 crashes a day is to disable hardware acceleration in Chrome and Slack (Chromium), plus I try to have all my meetings (Hangouts) in Safari, seems to handle better the GPU.
Also the notifications are always turned off, say I work on the left monitor in my IDE, and I would get a notification on the RIGHT (primary) monitor which hadn't been used or it has static content on it, 3 out of 4 times I would get a freeze.
I'm bitting the bullet and trying 10.15.5 now, hoping to get those recovering moments instead of KPs