As you say, the terms are not in competition, with 63% of Yorkshire’s ‘snicket’ users also regularly using ‘ginnel’.
But there's a subtlety. Any snicket can be a ginnel. But in a row of terraces, the route to the backs of houses, it's always a ginnel. Never a snicket. In my bit of W Yorks anyway.