It’s indeed not that simple. We have the same with focusing, where we do not check the initial guiding deviation afterwards. The problem is not the check itself but the states behind that trigger these changes. We need to rework the state model to make such changes possible. With 3.6.1 there will come a first refactoring in that direction, hopefully 3.6.2 will bring the next step forward.
Meanwhile please rely upon the general guide deviation limit. It sometimes comes late, but far better than without.