It's Pompey,s and the local Police,s fault
EFL can't be expected to know each and every event up and down the country
The Football club and Police at every club should review what's on in the area and take a decision to notify the EFL that they want an away fixture or Friday night game.
For example that same weekend it's the Ashes at Headingley
Surprise surprise Leeds are away at Stoke
Not difficult is it Pompey.