Happy Valley season 3 was delayed for 6 years because the creator of the show felt that Catherine deserved an ending to be remembered. She wanted to make the last season as good as possible and didn’t feel it would be possible at that point in time.