Let me try to explain it in another way:
Nothing can travel from point A to point B faster than c. However, due to the metric expansion of space, the distance between A and B can grow faster than c. This does not break general relativity, but it's in fact predicted by and completely conformant with it.
It might not be immediately apparent what the difference between the two things is, but they are not the same thing. Even if the distance between A and B is growing faster than c, there is nothing traveling between them faster than c.
(The metric expansion of the universe is not the only situation where GR predicts this to happen. Another example happens close to a rotating black hole. The distance between points within the ergosphere and outside of it can grow faster than c. Again, this doesn't break GR, but is predicted by it. Although it could ostensibly produce interesting physical paradoxes, but that's another topic.)
Curiously, the metric expansion of space can cause light to travel "faster than c" in a sense. If points A and B are receding from each other faster than c due to the metric expansion of space, it is still possible for a photon to reach B from A, if this rate of expansion is below a certain threshold. The photon, however, never locally breaks the speed limit of c at any point.
Why this happens can be better understood with an analogy: Suppose that you have a 1 meter long infinitely stretchable rubber band, and a snail at one end. The snail travels 1 cm / minute. However, the rubber band is stretched at a rate of 1.1 cm / minute (in other words, it becomes 1.1 cm longer every minute.) Obviously the other end of the rubber band will be receding faster from the snail than its traveling speed of 1 cm / minute. Yet eventually the snail will reach the other end (even though the snail never locally breached the 1 cm / minute speed). Essentially, the rubber band "transports" the snail in the direction of movement as it stretches.
In the same way the metric expansion of space "transports" light along its direction of movement, making it, in a sense, travel "faster than c" (even though c is never breached locally.)
(However, light reaching the other point requires a rate of expansion below a certain threshold, which can still be larger than c. However, if it's larger than that threshold, the photon will never reach the other point. Same as with the rubber band and snail.)