Robovac G10 Hybrid doesn't work well post update

I believe since the last update the movement algorithm of the robovac G10 hybrid seems to have messed up. Earlier it used to clean the entire house and have enough battery to again mop one room. Recently it keeps cleaning the same place over and over again, and runs of out of battery before it completes the cleaning, misses out certain areas/rooms entirely.
P.S: There’s no issue with the battery. It runs as long as it usually does. But it keeps cleaning the same zone repeatedly.

Any fix to this? Anyway to rollback the update or patch this update or something? Really troubling since I use it regularly to clean the house and now it doesn’t manage to clean the house even once.
Hardware wise everything is fine, no unusual bumps or directional movements, just a repeated path kind of thing.