I am a quitter, I start projects for 2 weeks until I find the next shiny thing. I have a tendency to quit once projects go from learning to tedious repetitive work.
I'm the exact same. Sometimes work scratches that itch and I can work a productive 8 hours. Other times it's boring repetitive work and I'll start slacking off.
Same except the massively productive days are getting rarer and rarer.
Learn to finish projects, that's where the satisfaction is. Perhaps go into it without an overambitious design, hit a milestone. Step away. Come back later and augment.