Oof, that is a detailed look into what I’ve got going on. I admit, my social media presence isn’t exactly “focused”, but I have my analytics, and both Twitter and YouTube have added traffic to my Itch.io page. Granted, part of that is, before Elon took hold of Twitter, I did use the promote feature, which got my stuff to a decent number of people for a relative pittance per tweet.
The reason, I believe, that that hasn’t translated into followers on my itch is that I post more information on my other platforms as opposed to here, this just isn’t the place I tend to be most of the time as of yet.