I had a similar issue with my bindings - when ever I would restart DCS, my bindings would be duplicated in different categories and for different controls (my rudders were always bound to my roll axis ???). I could not find the culprit but the work around for me was to never over-write the bindings lua after making changes. Now, I always save to a fresh file - and I've never had any issues since.