Independent web traffic analysis shows that the average X user spends 12 to 14 minutes on the site. It's impossible that these are bots.
Measuring bot activity became harder after the API changes (I wonder why!), but there’s been some attempts at finding ways to estimate bot activity. All those measures are compatible with increases in bot activity, and incompatible with bot decline.
Everything you’re talking about is trivial to automate with playwright.