Yay, finally someone providing a .capx when posting an issue!
You need to reduce the collision polygon's size of the non-passable terrain sprites by 1 pixel on each edge.
(from 16x16 to 14x14)
That'll do the job.
Apparently, C2 triggers an overlap when two objects collide, i.e. sharing the same coordinates on one edge.