Wyze vacuum hitting walls

I’ve re-mapped my place several times, am running the latest app on my phone and on the vacuum, yet every time that it runs it keeps bumping into walls like a drunken sailor. Does anybody else have this issue with it being a long straight wall on carpet or tile and it will still bump against the wall vs a small straight line?

And why in its calculations, does it take the short back on forth in a rectangular hallway vs taking the long strips? Seems to be a bug in their programming or bad programming to begin with.

E