can't you make it so that it doesn't vacuum the door threshold itself? my S6 can easily run across thresholds, but when it vacuums a room it runs back and forth and eventually it runs stuck on my doorframe .. maybe make map editor have a choice whether or not to want automatic doorframe no go zone
I found that if you use the room edit function and create a very thin "room" at the threshold it fives the problem.