I get it often honestly. Lately I've been finding though. If I just take a break for a day or two, or think about what I can do to make this game more fun for me to work on. Then I stick to my project.
Some reasons I have may be similar to yours, like the game doesn't feel like it's teaching you anything by working on it.