You could try a firmware update. All you need is your charger and a laptop. Download the etube app and plug the bike in. Easier to do with phone and bluetooth widget if you have it.
Also try double tapping the junction box button to ensure the bike is in the correct mode. 1 flash manual, 2 flash semi syncro, flash syncro. Could be doing something weird there.
Also try with the mech and chain removed from the bike to see if it does 10 shifts.