> I'm talking about things like: journaling, Arduino, web development, game dev, photography, writing fiction, tweeting, posting videos to YouTube, knowledge management, 'note-taking,' and more.
One issue I see is that none of the project examples you listed have a real end. They are continuous and can never be finished. "Create an online 4-player version of battle-city" is a project. "Game dev" is not a project.
Then the things like journaling, knowledge management, and note taking are big tells. To me these seem upside down. The natural thing to do is to have a defined project and take notes and journal and gather knowledge when you encounter road-blocks while executing the project. Otherwise these activities are fruitless on their own.
I think you might benefit from reading this series of short articles: https://mindingourway.com/guilt/ (note that you have to read them in order).