You'd think that the Premier League would use this to test the theory of having a mid-season break to accommodate an international tournament.
Come the 2022/23 season they're going to have the Qatar World Cup running from November 21st to December 18th. That World Cup is likely to gut squads across Europe. Man City, for example, had 16 players at the 2018 World Cup. We had half that but still a considerable hole in the squad. Across the league there were 108 players.
Assuming they can come up with something to work around the World Cup then there's no excuse - other than pig-headed stubbornness - for not fitting the Winter Break around AFCON also.
They are not going to use the WC as a normal "winter break" - for one, it's much, much longer than even the longest Winter Break in Western Europe (most are 2 weeks, Germany's is the longest at 3-4 weeks as they play 4 fewer games due to 18 team leagues), with the WC itself lasting 4-5 weeks, and played needed for 1-2 weeks before that too - what they'll do (they have said) is move the start of the PL and other European competitions a little earlier, and the end a little later, to accommodate it.
And there is MASSIVE different between the WC, where some teams lose 10+ players (and most probably lose 5+), and it being a one-off, to the AFCON, where most clubs only lose 2-3 players (and no club loses more than 4) and the competition is every 2 years. And as I said, you'd need the winter break to be 6 weeks long if the idea would be to play no football at all - which is too long without basically starting the season in July and ending in June. Also to note, that no other European league does (or would) take such a long break - and it would put us at a competitive disadvantage in the Champions League if we were to have such a long one (think English teams not playing from basically Xmas to 1-2 weeks before the Round of 16 starts and you'll see why this would be a problem)