It’s a sport wide issue and a result of bad planning overall. Not just down to Leicester.
Edit: This is one of the major flaws of the sport being self governed. Clubs should declare any dates their home stadium is unavailable on their race night for the season then be given a fixture list to adhere to. No fannying about because Rider X is riding in his national championship, that’s the meeting taking place that week end of. The fixture list should contain a few blank weeks to fit in rain offs. The league and cup should be wrapped up by the end of August. September and October can be used for individuals, fillers etc.