60197 Passenger Train control problem Weird problem here.

My son has had the 60197 train for about a year and I decided to try out the powered-up app for the first time today.

After what seemed to be some kind of software update, which took about 2 minutes, the app connected, but did nothing.

When I went back to use the remote that came with the train, the remote now only moves the train at maximum speed.

To make matters worse, stop does not work, instead pressing the forward or backward buttons on the remote always do the following:

First press: full speed forwards

Second press: full speed backwards

Third press: stop

...Which pretty much renders it unusable as full speed is rather unstable.

Also, channel B is now no longer working.

Has anyone else ever seen anything like this?

I have replaced the batteries in both units and have uninstalled the app and even tried with my phone off just in case something is interfering with the connection.

We are stumped!
I thought I’d update you on the situation for anyone else in a similar position.
I got in touch with Lego via email, it took a while for them to get back due to the COVID-19 pandemic, which is totally understandable.
I received a bright breezy fun reply from someone called Ryan who said he would send me replacement battery box and remote.  Once I received these items, the train worked for about an hour and then stopped working.
After troubleshooting, I found that the connecting wire must have had a break near or inside the connector.  I contacted Lego again, and they sent me a replacement set of motorised wheels.
They asked me to send back the faulty items using a supplied label.
Absolutely awesome service from Lego.