Well even though the news was mixed I'm glad you took him in and found out everything that you did.
It's good to hear that you can keep him comfortable and with a good quality of life for a while yet. That sounds very promising
Hugs to your sweet Preacher.