I’ve been experiencing the same with twitter on my iPad for a couple of months, I’ve rebooted the router which works sometimes, disabled diversion, unbound, I’ve enabled DOT using Quad 9, Cloudflare, I turn ExpressVPN DNS on or off and it still happens. I have found temporarily turning my adguard app on which changes the DNS to Google DNS over HTTPS or using Virgin Medias DNS then Twitter displays properly every time. I put it down to Twitter not liking my DNS settings
Sent from my iPad using Tapatalk