Cats can hide their pain so well, that you won't realize there is a problem until it is too late. It sounds like your cat is giving many clues that something is wrong.
As for being PTS, that is your choice, not the vets. You are the cat's guardian, do what is best for the cat, not you.
Cat maid to:
Jasper, male Ragdoll ?? (approx 10 yrs)
Rose semi feral, a cpietra rescue, female tabby (approx 7 yrs)
Sweet Pea RIP (2004?-2014)
Puddles RIP (1996-2014)
Snowball RIP (1991-2005)
In a cat's eye, all things belong to cats.-English Proverb
“While we are free to choose our actions, we are not free to choose the consequences of our actions.” Stephen R. Covey