Sam Altman is on the board of Reddit, with all the peddling he is doing with US congress to limit other companies from building a "competitor", I think he is the one putting pressure on Reddit to stop API access, to hinder others.
I wouldn't even be surprised if that was true.