You find both complete cfgRecoils for A3 and CO attached. Best use a diff tool to compare.
The // commented lines at the bottom are the ones actually used by A3 weapons.
The # hash tagged lines in both files are the ones used by CO weapons.
---
Two solutions I can see:
1) Set access=0 in core configs
2) Remove all non A3 recoil definitions from a3\weapons_f\config.cpp/cfgRecoils and make sure A3 weapons have new/unique names (_F tagged).