I suspect you have a problem with z-index. Your bus may be under something transparent. Of your code is not correct. What do you have?
Yes you are right. I deleted all the other elements and now it works.
But I use pointer-events: none on all other elements, shouldn't the hover go through them to the bus?
I can not set the z-index different, otherwise the bus would float on top of the houses instead of disappearing behind them
Try to add a transparent box at the same place as your bus but at a higher level and add the triggers on that instead of the bus.
Great idea thank you
One last thing... now I can hover over the house and the hover for the car still triggers, which I did not think of before...
Can I rearrange the elements during the animation? having the car on top, but when it reaches a certain position put it in the back, and bring it to front once its starts again?
Nevermind I'm moving the element out of the stage, and put it back in, works
Great. Another idea is to move your transparent box with the bus so that it follows it.