Hi,
Having Mem/IncrementalMemory enabled all the time may result in an unnecessary large map. You may set it to true when you know that environment changed, then switch back to false.
Assuming the tags won't change, it can be a good way to make the new map aligned with the old one when it is visually or geometrically impossible to find a loop closure.
Other approach:
If you add tags around the working environment, you may not need to remap every time, it can do tag-only localization (you may disable loop closure detection Kp/MaxFeatures=-1 and proximity detection RGBD/ProximityBySpace=false) once in a while, while using odometry localization between the tag detections. For the floor slipping, you may use
icp_odometry with your odometry as guess.
cheers,
Mathieu