Update from 5.179 to 5.444 using old configuration instead of current configuration

This is essentially the same bug that struck me here: Update to version 3.178 using old configuration instead of new configuration

I have been using BTT 5.179 on a MBP M4 Pro with MacOS 15.5. BTT wanted to update itself, so I allowed it to auto update to BTT 5.444.

I subsequently lost a whole host of configuration changes I made a few weeks ago. For some reason, BTT reverted my configuration to how it was several months ago. There's no way I can remember all the changes I've made, and even if I could, it would take me hours to remake them.

I reloaded my ~/Library/Application Support/BetterTouchTool folder from my Time Machine backup, and I redownloaded BTT 5.179. In this way, I'm now working again with my "latest" current configuration. I'm afraid that if I update to the latest BTT again, then I will lose my configurations & BTT will revert to an old version.

Why is the old, previous configuration being stored anyway? And where it is? And why does it get called up after an update?

Most likely you had previously used a version greater than 5.179 and lower than 5.444 but downgraded to 5.179 since. BTT will always use the version with the next lower version number before the current one.

Best check ~/Library/Application Support/BetterTouchTool and see whether there are data files from versions > 5.179, if so just delete them.

Yes, you are right. It's described here: Stream Deck mini suddenly blank - #7 by bcarp

When I upgraded to BTT 5.294 & 5.296, I lost ability to use my Stream Decks. I then rolled back to 5.179 in order to have my Stream Decks working. I've been using 5.179 until the problem earlier today.

There are so many files in that folder. Which ones can I safely remove? Here's my list of current files in ~/Library/Application Support/BetterTouchTool/

bettertouchtool.bttlicense
btt_data_store.v2
btt_data_store.v2-shm
btt_data_store.v2-wal
btt_data_store.v3
btt_data_store.v3-shm
btt_data_store.v3-wal
btt_data_store.version_5_179_build_2025021101
btt_data_store.version_5_179_build_2025021101-shm
btt_data_store.version_5_179_build_2025021101-wal
btt_data_store.version_5_199_build_2025021219
btt_data_store.version_5_199_build_2025021219-shm
btt_data_store.version_5_199_build_2025021219-wal
btt_data_store.version_5_294_build_2025033105
btt_data_store.version_5_294_build_2025033105-shm
btt_data_store.version_5_294_build_2025033105-wal
btt_data_store.version_5_296_build_2025040101
btt_data_store.version_5_296_build_2025040101-shm
btt_data_store.version_5_296_build_2025040101-wal
btt_user_variables.plist
BTTClipboardManager_20241210.sqlite
BTTClipboardManager_20241210.sqlite-shm
BTTClipboardManager_20241210.sqlite-wal
bttdata2
BTTStreamDeckPreview (folder)
Files (folder)
floating_menu_variables.plist
Logs (folder)
NotchBar (folder)
PresetBundles (folder)
urlimported.bttlicense

These:

And these

Thank you! Always so prompt to help! I'll give this a go.