Your vet definitely sounds sketchy! Honestly it might be worth looking for another one. I stayed with a bad one for way too long before i searched for smth new, cause i thought they were all the same. But they arent! Good ones exist!
I hope your cat feels better :)