The Twitter sidebar is currently saying that iSpotnature hasn’t made any tweets. I presume that Elon Musk has broken Twitter in yet another way.
Yes, this is happening on a number of OU’s websites and as you suggest its broken at their end rather than ours.