There is always the possibility that he is sterile. Shortened daylength can affect a rooster's fertility, but things are increasing in that area. You may want to try plucking some feathers from around his vent and the hen's vent. Perhaps he isn't making contact when he breeds. Good luck at resolving this.