A few thoughts:
(1) Maybe it's just my hunch, but in recent seasons we seem to have often had back to back home games, followed by back to back away. Football can be expensive, and perhaps some fans pick and choose their matches when games fall close together. For the benefit of all clubs, perhaps the league ought to aim for a HAHAHA pattern throughout the season.
(2) I also think clubs are forced into long trips at the wrong times of year. If the game had been on, how many fans would have made it to Spennymoor four days before Christmas? And with the replay then arranged for a midweek in January, there still won't be many who make it. Meantime Brackley away, one of our shorter trips, is in April. If the league could see fit to arrange longer trips with the better weather times at the start and end of the season, and then tried to schedule more local games for the winter months, wouldn't more fans then get to go to matches?
(3) How many times nowadays do midweek matches clash with televised games? And how does that compare to previous seasons? Sadly, some people will pick a free Champions League match ahead of paying for Conference North football.