Avios availability on almost every route may be because of lack of bookings across the board. It’s also possible BA have factored in expected reduced paid demand and are choosing to burn down their avios liability.
I don’t know how advanced BA’s thinking is currently re. Jul / Aug flights.
EDIT: or how many Jul / Aug flights there will be!