I have configured a new debugger in "Settings/Debugger" and have modified my compiler executables to use this, but it always uses the "Default" one. Please note I set the debugger to g++.exe to prove 100% it was using Default !.
What is selected in Debug -> Active debuggers? It should be Target's default in order to take the debugger from the compiler selected for the target.