So glad you’ve not only overcome your frustration, but seem to be finding joy in your journey.
You used a lot of terms I am not to familiar with so I could only follow your report conceptually, but I did understand you feeling good about it again.
I guess my role here is as encoorager. Yay you!