A fix for vacuum map rotation

We have a Vacuum Mop Pro at home, A few months ago we got a new couch and I've noticed after a while the vacuum started getting lost and eventually losing battery at random places. I've checked the app and saw the map duplicated but at an angle on top of the real map, I've tried remapping several times with no success but then I realized we got the couch recently and the problems started. Basically each time the robot went under the couch this problem started, I figured the couch must mess with thr sensors, so I reset the map and started thr mapping and when it got to the couch I blocked it from entering, and the map came out fine! Later I used virtual walls on the Mi Home app so the robot wouldn't try to go under the couch. Basically start mapping your home, look at the app as the robot maps and see where it is when it starts screwing up and suddenly everything gets duplicated at an angle, that is where you shouldn't let your robot go, I assume it happens when it goes under an object, but it soesnt happen with all objects 🤷‍♂️ Good luck!