Nope, not using colors for pathfinding or collision detection.
Using debuglog I've been trying to track when it starts to differ. It seems to be after a imagecollide detection (not the first one though), but hard to be 100% sure.
Yes, you most certainly are depending on image colors if useing imagescollide()