Hi Robert
Good news the loco is not the problem. There are some known compatibility issues with Hornby DCC controllers. See link below:
https://www.hornby.com/uk-en/forum/elite-loco-address-programming-problem/?p=1/
Possible reset of the Elite controller itself might solve, or use only short loco address numbers (<127).
What is the loco address? The ergonomics of the NCE dogbone cab control are a big plus as well as the sheer simplicity of setup. Btw, one minor niggle, if you do ever end up with an NCE system, never ever use the ‘Momentum’ button. It reprograms motor CVs on loco decoder rather than changes settings in the control system. If you want to adjust acceleration and deceleration behaviour of a loco just program CVs 3 and 4 in the usual fashion rather than use the daft ‘Momentum’ button. Otherwise it’s a great system.
Noel