Working on hobby projects requires you to be aggressively pragmatic.
At any moment you might stop working on the project for multiple years.
Every moment you work on it is borrowed time.
The other things on your plate determine if there's room or not to do an incremental unit of work on the project.
"I have an hour to do this, is this the highest and best use of time in this hour?"