Amazing clarity you have on how you define success. Knowing YOUR definition and vision will give you assurance on your path, even if the path detours.
Enjoying the journey vs attaching to the destination can also help. The destination is ever changing so no point delaying the happiness of achievement until then.
As you pointed out, be happy with who you are at the end of each day. No matter what. Your life is a cell-abration. You are more than enough.
Thanks for being you and shining your light.