OK worked out what was happening, the display keeps switching back to TRIP_DISTANCE after a couple of seconds. Seems like this is a 'feature' of the new firmware and nothing to do with the App.
On another note, got a new chain (Shimano Ebike specific) which just showed up that I'd worn out the second smallest cog (13 tooth) as it was jumping. With the 48T Chainring on the front, I'm not getting into the 11 tooth bottom gear - so I changed the cassette from the original 11-36 10 speed to 12-28 10 speed. For the type of riding (mainly bike path) I'm doing this suits me much better. The original cassette had a noticeable jump changing down from the 13 to the 11 but the 12 obviously sits in the middle which is just right.
I checked my chain yesterday and wow it was completely gone! I had no issues with gear jumping though, everything was going ok. I did have to replace my brake pads though. I'd only done 1700kms. At that rate I'm looking at a new chain every month or two as I do 1000km every month. I was using the 50T chainring and i'm mainly 11 - 17 tooth gears.
Which chainring cassette combo will generally give less wear to the chain? A bigger one like a 50T to 52T or going to the 42-44-48T ones?
I'm wondering if I should have gone with a gates belt drive and internal hub instead. Otherwise I could look into changing my 10 speed setup to a 7 or 8 speed one with a 7/8 speed chain so as to give me more life per chain as they are thicker?
A 10 speed kmc e10 chain will cost me around $50-$60aud, plus a new cassette every other chain adds another $60.