yeah, its definitely a supply thing due to more active players. Real life global quarantines starting occurring around the same time that your chart showed a major drop in price.(Late February, early march)
As for the temporary price recovery in late may, you will notice there was a major spike in sales (demand increased the price). There might be a correlation there with the tradional end of the United States (and other countries?) school year?