The answers are; geographical isolation and temporal isolation.
In temporal isolation, because the different species have different mating seasons, so even though their habitats overlap, they do not interbreeding is rare. Geographical isolation also plays a role because the different species are found predominantly in different sites during breeding, some in the woodland, some in the lowlands and others in streams.