Maybe he can try Cialis or Levitra. His doctor should be giving him options. Unless he doesn't want to treat it.
I’d be advocating for him to make sure he’s screened for all the cancers (prostate, testicular, etc)
Try sildenafil…
It depends how much of a deal breaker that it is for you? Is sex still a very big thing for you and in your relationships, if so then this obviously is going to affect you massively. Two years is a long time to be trying to make things work! Is he putting in just as much effort sexually in order to satisfy you, even though it cannot be with intercourse? If the relationship itself doesn’t make up for the lack of sex, then it isn’t worth staying. If the relationship is absolutely amazing and you think you are meant to be, then definitely explore other options before going to leave. But it sounds like you’ve tried everything, and he isn’t willing to use toys etc, you just need to decide if this is enough for you to leave over. There’s no right or wrong. ❤️