I am not sure if this is a bug in the latest Bricks version but I did not notice this before. When I set an animation on an element and tick the option to run it only once the animations still keeps running. See the link to the video.
For the “branches” page: You had two interactions – one on the class and another on the ID, where one of them was set to “run only once” and the other was not, so they canceled each other out.