Is it working? Do you even get information where your traffic is coming from? I had a quick look. You have nearly 20 times the followers on Twitter compared to itch. Is there spillover from twitter or is your twiter just moderatly popular on its own? As for your yt, sorry, I did not watch your video, I just wanted to know the viewer count, and lets just say, I do not believe that you get traffic on your game from youtube, but that it is the other way round.
I had a look at twitter and itch followers on a rising indie star (>1k followers). They have doubl the followers on itch compared to their twitter. But since they are on steam as well, hard to tell, where the traffic is coming from. I guess their twitter is getting followers from game followers and not the other way round.
Or to rephrase some.Are you really promoting your games on twitter and yt, or do you exist there for people already knowing your game and searching for more information? In my opinion it is not really possibly (or rather allowed) to promote on most social media. Sure you can link to your game in your own posts, but who reads thos ? And linking to your game on other people's post is considered spamming in most cases.