If you are happy with the changes, then that's all that counts. But, in the end, your doctor will decide.
SHBG is high because you probably take estrogen orally. Free testosterone which really is the one that counts is above female range but close to high for young females. Of this free testosterone, do keep in mind that spironolactone also blocks some of it and a blood test can't tell you how much but certain things like oiliness of skin, libido changes, hair growth/loss, aggressiveness, underarm odor, morning erections, ejaculate, degree of feminization, etc.