BetterSnapTool makes disconnecting eGPU difficult

Note: Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS from the "User Diagnostic Reports" section.

Describe the bug
When trying to safely detach any eGPU (tested in both Mojave and Catalina), the system usually fails to safely detach from the underlying services used by BetterSnapTool

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
MacBook Pro with eGPU attached and laptop lid shut

None (atm)

Device information:

  • Type of Mac: 15" MBP
  • macOS version: 10.14.6
  • BetterSnapTool version: 1.9.3

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
Currently I force eject the GPU which often leads to a reboot, whether by hitting the force eject button or by pulling the cable.