I think none of your medications has a hair fall as side effect in itself as far as I know.
If all the blood tests were normal including,liver,thyroid,renal and full blood count then there is a possibility of Androgenetic Alopecia and your dermatologist
has prescribed Minoxidil
which is good. But I am not sure about Spironolactone
as we commonly prescribe Finasteride
1mg orally along with Minoxidil 4% spray or lotion.
So you can discuss that option with your dermatologist and see how thing go.
Thanks very much and all the best.