Thanks for the update. You're clearly going above and beyond, and that's great to hear.
I don't have any answers for your questions, but they all seem like issues the vet could advise on.
You don't mention any consideration of respiratory virus testing. Did the vet say anything about this?