What's your history of your eGFR and creatinine numbers? You posted one in an earlier comment that was relatively normal, which is why I'm wondering.
RE: spironolactone, ask your doctor about switching to eplerenone. Eplerenone has much less androgen receptor interference. There is also a new drug called Finerenone which may be of interest. It has no androgen receptor interaction at all.
Also, did you continue to notice the edema when you were on lower doses of hormones?