I found that under normal operation, BFD doesn’t even refer to the license manager files. I don’t know what it’s looking at, but it’s not them. It seems more like the random deauthorization is related to whatever caching mechanism they’re using, and people having random de-authorization issues are experiencing something related to that.
Kit piece loading issues seem to be somewhat different. I ran into it only when I had duplicate BFD2 versions of BFD3 presets. I think it gets confused when there are both types of the same preset. As soon as I deleted the BFD2 presets, the issue went away. It doesn’t help that some expansions install both types by default.
It’s possible that these are somehow related. FWIW, I’m really not running into any of these problems at all on MacOS. However, I’ve probably put more effort into manually organizing my libraries than most. It’s possible that there’s some conflict related to scanning that I’ve just incidentally avoided.