Covid suppressed consumption and we overproduced causing prices to crash.
That led to a tightening of supply. Covid then "ended" and consumption increased but supply lagged. Hence the price rises.
However that doesn't remotely account for the current spike in prices ( 447p/therm compared to less than 50p/therm before Covid ).