Hi Aisha,
That certainly seems like a lot your kitty has had to deal with. I think your vet has done a great thing by referring you to a specialist. Potential diagnoses could include other viral diseases, a nasopharyngeal polyp, or some type of foreign body or a cancerous mass. These are just a few of the possibilities but the specialist will be able to help guide you in what steps to take for diagnosis and possible treatment.
All the best,
Dr Ryan Llera