You now have to have a Twitter Account and be Logged in to see Twitter Posts

Musk says it’s temporary

Here is why

https://www.theverge.com/2023/6/30/23779764/twitter-blocks-unregistered-users-account-tweets