Twitter links preview seems to be broken on our site hosted my discourse but works on Meta
Sadly Twitter broke this per:
To work around configure your Twitter API key.