My gameobjects collide though they are not near eachother

Im doing a runner-game, and after passing an object I sometimes still collide with it - I’ve written a script to turn the object red and pause the game so I can see where the colliders are, but they are far from each other - has anyone had anything like this happen?

Edit: I printed their positions at time of collision, and they were
(317.0 , 0 , -2.1) and
(255.4 , -0.1, -2.0)

How is a collision possible?