Just checking whether by "the app" you mean MG iSmart?
The car should stop accepting charge when it reaches the level it's been told. You can also set that level through the car's touchscreen.
Just a theory, maybe you've set the limit in your charger's app. e.g. if it's an Ohme charger, the Ohme app. Unfortunately there's poor standardisation in the way cars and chargers communicate. Some public chargers seem to be able to see what level the MG4 is at, but my home Ohme, for one, can't. So the best you can do in the Ohme app is tell it how much to add. If you tell the charger what the starting charge is, it can estimate the current charge, but that's the best it can do.
So as far as smart charging goes, you have to compromise a bit.
If you're telling the car itself to stop at 80%, and it isn't, repeatably, contact your dealer.
I've seen it spontaneously set itself to 100% once or twice. I wonder whether it does this on a schedule to achieve a balancing charge?
Thanks all - will try it one more time before contacting dealer. Ironically I want to charge to 100 percent next time as I'm planning a return trip from the midlands to Dublin airport without charging stops (should be easily doable). Could possibly manage that trip on 80 percent but would be cutting it fine. It's all a learning curve.
Do not hesitate to charge 100% before a long journey. That's what it's for.
But avoid charging over 80% on rapid chargers, because it slows right down - you'd be paying rapid prices for less-than-rapid charging rate, and also blocking the charger for others.