You need to see an endocrinologist. Other than obvious gyno, I had symptoms of "low T" such as low libido and energy in general, brain fog etc. Instead of going to one of those low T center type places like my friends, I went to a real endo and I had the same test results as you. I don't remember the exact numbers but my T was around 850-900 and prolactin was high as well. I also got a full work up done, with about 10 vials of blood, and like you my other levels were great.
He asked me what medications I was on. I was taking an antidepressant and finasteride for hair loss. He told me to stop the finasteride. His theory was that since I already had high test for a 36 year old, my body was aromatizing the test that the finasteride was stopping from being turned into DHT. He claimed gyno and such was way more common with these hair loss medications than the manufacturer will admit. In any case within a month of stopping this med, my estrogen went way down and my symptoms went away. We continued follow ups with blood work after 3, 6 and 12 months before we parted ways and all good. Of course the gyno did not go away and I later had surgery. I now use topical generic Rogaine on my hair. It works ok but not as good as finasteride.
My fear would be that the gyno could come back even after surgery if the hormone problem isn't corrected, but I am no doctor. I have thought about trying the oral hair loss meds again but closely monitoring my blood work however it just seems like a lot of trouble for a cosmetic issue. For what its worth, my gyno was also caused by steroid use and genetics I would guess. Good luck.