Macbook Pro (13-inch, 2017 Two Thunderbolt 3 ports)
Processor 2.5GHz Dual-Core Inter Core i7
Memory 16 GB
Graphics Radeon RX 570 4 GB
Thunderbolt Bus: eGFX Breakaway Box 550
This has been working just fine for a couple years. There were a couple idiosyncrasies that were minor and I've lived with them. Main one being after switch from Dell 28" Monitor to a Samsung 4K TV as my display, I have to completely place the Macbook in sleep mode, hitting escape to ensure it's powered down (Ctrl+Cmd+Q then Esc key sequence). If I don't follow that sequence then invariably I will have to undock and boot up on the Macbook screen, unplug and reconnect the TB3 cable and the Samsung will be active again. And I get the obvious message about improper disconnect of the eGPU device.
But after the Catalina update things have been markable worse! I've had random shutdowns. I am yet to make out a pattern to reproduce the issue. My latest crash I had a YouTube video playing in Chrome and the screen lost signal, I could hear the audio still going for approx. 10-15 seconds before it stopped. Then I had to open the Macbook lid sign in and unplug and reconnect as usual.
Also noteworthy is these crashes don't appear to be caught by the crash event logger as pop-up crash reporter window has not shown up once since these recent events. In all fairness I'm cannot say with 100% certainty it's GPU related. But checking through the reports and logs in Console shows no other logged failures or events around the time of the last crash. I will start looking at Console directly after restart for further clues.