Not as hard as I used to be. What’s the best fix?

Short background - I was with my last partner 10 years, only to find out eventually that she was a narcissist and had cheated with dozens of men over that time. It was emotionally and physically hard on me. After much investigation to be sure of the cheating, I broke things off. During my “recovery” I connected with a woman who had been in a similar relationship. We’ve been together a year now. She is amazing and very beautiful. In the beginning when we first became sexual, I didn’t notice many issues, except sometimes if I didn’t cum in the first 5 minutes, I might go 2 hours and never cum, but still be hard. More recently, the last 3-4 months, I’ve noticed that most times I don’t get as hard or big as I always did. Still hard enough for penetration, but a noticeable difference from before. It also takes longer to get an erection. Over the past year, I’ve rarely masturbated, and we have sex on average 2-3 times a week. I’m on testosterone replacement therapy and have been for around 5 years, so T levels are good. My doctor recommended trying Cialus, which I have. It doesn’t seem to have much effect. All my labs check out good. About half the time I have morning erections, but they also aren’t as large and firm as in the past. It’s frustrating and I’m just curious if anyone has had similar issues and found resolution. I’ve tried kegels off and on for a few months without much result. Have just started mojo and am hoping to get back to normal. Thank you