Ich denke Du hast nichts grundlegend falsch gemacht und Deine Unterdistanzzeiten sprechen für sich.
Einen Marathon alleine gegen die Uhr zu laufen ist zudem eine ziemliche Herausforderung und Deine erreichte Zeit unter diesem Aspekt nochmals höher zu bewerten. Gratulation dazu.
Ich würde gar nicht allzu viel ändern, sondern einfach weiter dran bleiben und es mit einer ähnlichen Vorbereitung nochmal versuchen. Dann vielleicht besser in einem richtigen Wettkampf - vllt. ist ja im Herbst 2021 sowas wieder möglich...