Have you checked into Allianz and Travel Guard? If you book within 2 weeks of your deposit, there is a waiver for preexisting conditions. I don’t know your exact situation, but when I have called about that part, I was under the impression that there weren’t exclusions to this as long as you book within the appropriate time frame.