It could be the most boring or the least interesting. It could be lots of UI tweaks, or adding a feature you are just not very excited about. Objectively you know it should be a 4 week job, but unconsciously you drag the time along because you just seem unmotivated by your work. Conversely, the first 90% goes fast because you are motivated and put a lot more mental effort and time into.
My friend, you've just completed 10-30% of your work.
You now have infrastructure, support, updates, marketing, sales, pricing, subscription systems, and competition to deal with. (to name a few)
Creating the product is step 1.
My suspicion about the cause of this is that I'm conflating 'easy' with 'doesn't take long'. I think there may be some other factors to do with not wanting to admit I'll break stuff when tidying code (so not allowing time to fix it) and somehow assuming that all the little niggles that only take a couple of hours to fix will all be fixed in the same couple of hours.
I would think that the "10%" instead has to be some rough of the length of documents, the number of bugs, the number of features or some something similar. Overestimating still might be involved but there you have something to explain.