Thanks guys, the garage replaced it and I quizzed them on not using cheap Chinese versions and they said they only source theirs from JMP in Germany, so decent quality components... hopefully 🤞😀
Anyway bike working again, I did my own multimeter readings and all good