Possible causes:
>Cumulative nervous system damage from drug use
>Some infection that affected your autonomic nervous system
>Autoimmune disorder affecting autonomic nervous system
>Infection or other condition affecting the prostate
>Development of vascular issues (seems unlikely given your fitness level, but get a penile doppler ultrasound from a urologist to rule it out anyways)
>Back/spine problem (slipped disk, synovial cyst, etc.)
>Development of pituitary, endocrine or adrenal tumor
>Trauma to penis due to jelqing, stretching, etc.
>Brain damage
>Some other cause...
The fact that you're not getting morning wood indicates that this is not a psychological issue. Take a linear approach to this. You can go to private labs for blood tests in addition to going to the doctor. Doctor's are usually sticklers when it comes to doing diagnostic work, even if you're paying in cash. I've had an underfunctioning cock my whole life, including before/during/after puberty, and I have not yet found the cause, despite getting thousands of dollars worth of blood tests, MRIs, and other diagnostic tests. This condition is ruining my life. Modern medicine and science surrounding sexual performance is a joke. The industry hasn't moved an inch since Pfizer accidentally discovered Viagra in the 1990s. You're pretty much on your own when it comes to figuring this out.
One thing to look forward to, in a Machiavellian way, is that erectile disfunction (both of vascular and non-vascular etiology) is going to continue rising globally - across all age groups - due to increasing obesity, diabetes, anti-depressant usage, propecia and other hair-loss drugs, post-covid syndrome (PASC), tranny hormone therapy in children and adults, and environmental endocrine disruptors (micro-plastics in food and water, anti-depressants and birth control in municipal water, etc.). This will create an ever growing market for erectile/sexual disfunction drugs and treatments, some of which may actually work.