We had to put down one of our cats a couple moths ago for similar reason. She started puking a ton, we have a liter robot so went back and checked the logs and she had dropped like 3 lbs in less than three weeks. She was always a tiny tiny fur ball, max 9 lbs, but then suddenly she was 6 lbs...