So in mvm_cargo, It have doors for the trains to pass through and robots to take shortcut, so I have a navigation inside the door so robots know that they can walk through this door. Since that the door will keep either opening or closing, I have a tf_point_nav_interface to update the .nav file whenever if the door have opened (unblocked) or closed (blocked), saying whenever if robots can pass through or not. So I've been working on a new update, where the whole layout was changed but the trains and logic still stays the same. However I've found a bug where if I've made robot's train arrived to the map, all of the navigation inside the door became unblocked even though the door is still closed, making robots think that the door is opened and can walk through. Before the train arrived the navigation was blocked as intended When the train arrived the navigation inside the door was unblocked even though the door is still closed All of the other navigation in the door was also unblocked even though the train was not in this track I've tested it out without tf_point_nav_interface in the map and the navigation in the door would still unblock it, and I've tried using the tf_point_nav_interface to update the navigation after it had unblock it but it still stays unblock. I've also tested when there is a solid block inside the navigation, it still would unblock it. Even though it may sounds confusing because of a unique feature but it would be helpful if you know anything about that, even clues or hints.