It's not a supply/demand problem, they have enough fuel for everyone but due to a lorry driver shortage deliveries now take ~10 days whereas previously they were within 24h. The shortages are because demand over this type of timespan is unpredictable.