BTT 3.577 (1720) Not Launching on Startup in Big Sur

Describe the bug
I have been having this issue on my personal (i.e. not work) MacBook Pro. BTT will fail to launch on startup. I have done the following to troubleshoot:

  • Uninstalled and reinstalled BTT (including removing all ~/Library folders/files), issue persists
  • Added and removed and readded BTT to Login Items, issue persists
  • Erase and reinstall macOS, not restoring from a backup (i.e. setup the Mac entirely as new), issue persists
  • Uncheck, check, and recheck Launch BetterTouchTool on startup option in Basic → General settings, issue persists
  • Added and removed and readded BTT to Login Items, issue persists

All other applications launch on startup that have been configured to launch on startup. Interestingly enough, the issue is not present on my work MacBook Pro (MacBook Pro (15-inch, 2018), 2.2 GHz 6-Core Intel Core i7, Big Sur 11.5.2) I feel like I am at my wits end on this one. Help!

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
The only work around I have is to manually launch BTT after restart. A tedious task that I often forget until I am frustrated my snap locations are not working or some other shortcut is failing.

Console Output for BTT

Aug 12 09:05:29 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (application.com.hegenberg.BetterTouchTool.10455462.10455468[59855]): Service exited due to SIGTERM | sent by BTTRelaunch[59866]
Aug 12 09:05:30 Patricks-MacBook-Pro com.apple.xpc.launchd[1]: Coalition Cache Hit: app<application.com.hegenberg.BetterTouchTool.10455462.10455468(501)> [726]
Aug 12 09:05:31 Patricks-MacBook-Pro BetterTouchTool[59972]: objc[59972]: Class NSFunctionRow is implemented in both /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (0x7fff80110208) and /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool (0x10affb1e8). One of the two will be used. Which one is undefined.
Aug 12 09:05:33 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (application.com.hegenberg.BTTRelaunch.10456005.10456011[59866]): Service exited due to SIGTERM | sent by BetterTouchTool[59972]
Aug 12 09:46:18 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner2[59977]): Service exited due to SIGKILL | sent by loginwindow[147]
Aug 12 09:46:18 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner[59976]): Service exited due to SIGKILL | sent by loginwindow[147]
Aug 12 09:46:18 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner3[59978]): Service exited due to SIGKILL | sent by loginwindow[147]
Aug 12 09:46:18 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner4[59979]): Service exited due to SIGKILL | sent by loginwindow[147]
Aug 12 10:08:45 Patricks-MacBook-Pro BetterTouchTool[2533]: objc[2533]: Class NSFunctionRow is implemented in both /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (0x7fff8006d208) and /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool (0x1039a71e8). One of the two will be used. Which one is undefined.
Aug 12 10:09:14 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner[2536]): Service exited due to SIGKILL | sent by loginwindow[149]
Aug 12 10:09:14 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner3[2538]): Service exited due to SIGKILL | sent by loginwindow[149]
Aug 12 10:09:14 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner4[2539]): Service exited due to SIGKILL | sent by loginwindow[149]
Aug 12 10:09:14 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner2[2537]): Service exited due to SIGKILL | sent by loginwindow[149]
Aug 12 10:10:35 Patricks-MacBook-Pro BetterTouchTool[906]: objc[906]: Class NSFunctionRow is implemented in both /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (0x7fff80128208) and /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool (0x10134d1e8). One of the two will be used. Which one is undefined.
Aug 12 10:36:20 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (application.com.hegenberg.BetterTouchTool.10455462.10455468[906]): Service exited due to SIGTERM | sent by BTTRelaunch[922]
Aug 12 10:36:20 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner3[917]): Service exited due to SIGKILL | sent by BetterTouchToolAppleScriptRunner[917]
Aug 12 10:36:20 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner[915]): Service exited due to SIGKILL | sent by BetterTouchToolAppleScriptRunner[915]
Aug 12 10:36:20 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BetterTouchToolAppleScriptRunner2[916]): Service exited due to SIGKILL | sent by BetterTouchToolAppleScriptRunner[916]
Aug 12 10:36:20 Patricks-MacBook-Pro com.apple.xpc.launchd[1]: Coalition Cache Hit: app<application.com.hegenberg.BetterTouchTool.10455462.10455468(501)> [733]
Aug 12 10:36:20 Patricks-MacBook-Pro BetterTouchTool[2065]: objc[2065]: Class NSFunctionRow is implemented in both /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (0x7fff80128208) and /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool (0x105f621e8). One of the two will be used. Which one is undefined.
Aug 12 10:36:21 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (application.com.hegenberg.BTTRelaunch.10456005.10456011[922]): Service exited due to SIGTERM | sent by BetterTouchTool[2065]
Aug 12 10:39:39 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (application.com.hegenberg.BetterTouchTool.10455462.10455468[2065]): Service exited due to SIGTERM | sent by BTTRelaunch[2078]
Aug 12 10:39:39 Patricks-MacBook-Pro com.apple.xpc.launchd[1]: Coalition Cache Hit: app<application.com.hegenberg.BetterTouchTool.10455462.10455468(501)> [733]
Aug 12 10:39:39 Patricks-MacBook-Pro BetterTouchTool[2112]: objc[2112]: Class NSFunctionRow is implemented in both /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (0x7fff80128208) and /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool (0x100d481e8). One of the two will be used. Which one is undefined.
Aug 12 10:39:40 Patricks-MacBook-Pro com.apple.xpc.launchd[1] (application.com.hegenberg.BTTRelaunch.10456005.10456011[2078]): Service exited due to SIGTERM | sent by BetterTouchTool[2112]

Device information:

  • Type of Mac: MacBook Pro (15-inch, 2017), 3.1 GHz Quad-Core Intel Core i7
  • macOS version: 11.5.2 (issue has been happening on all versions of Big Sur for at least the last 6 months)
  • BetterTouchTool version: 3.77 (1720)