I have been using finasteride for a few years and saw no real regrowth but my hair loss was definitely stable. I started to incorporate 5% topical min 2 times a day and dermarolling once a week to go with my fin.
It is clear to me that the microneedling is what brought your hair back, helped by the other medications. More time and more microneedling will only make it better.