He’s not retconning it. Just ignoring it. When asked what they considered canon when writing the films, JJ merely said the OT.
As for Kylo, I doubt his training has been that short. He’s probably had several years at least. Regardless, even Ezra is capable of constructing a fully functioning lightsaber so clearly there is some disparity there.