#7 has more to it. It's a big deal. Falling off the wagon can be due to various reasons - lack of prioritization, unfamiliar tooling/technology, not knowing the value, striving for perfection, lack of iterations, and lack of context. These can more often lead to abandoning the projects altogether.
If you have time to read more about this, check out my blog post here https://iam.mt/working-on-side-projects/