You need to GripByInterface with the interactibles, otherwise late updates will be on which ignore boundries and limits. Well, that or set the late update setting on the grip function to “Never” when gripping a lever.
Again though, its best to grip by interface with the interactibles as their logic is CustomGrip driven and relies on it.