It’s great that she loves the Critical Care! I think that’s the most important intervention in getting her weight up again, since vegs and greens have very low protein- and calorie-content and hay isn’t really fattening either.
The dosage of Critical Care are calculated on how much a bun of a certain weight needs to consume daily to keep its weight on and for the normal function of the body, if the bun doesnt eat anything but CC. So you can give her a bit more if you like, maybe as an extra meal before bedtime or so. It sounds great that she’s regained some of her sass!
Alfalfa hay could be a good idea for her at this point, because of its high protein content and palatability, i e buns tend to find alfalfa very yummy. It’s very wise that you’ve cut back on carrots and fruit. Alfalfa is high in calcium though, but she really needs to get her weight up, and muscle tissue consists of protein. Bone and teeth obviously contain calcium, and if someone is starving, the body actually starts using the calcium from the bones, making them brittle. Is she eating a good amount of hay?
You can also give a small amount of rolled oats and a few sunflower- or pumpkin seeds per day. It’s not sth you should feed a healthy bun, but your girl could do with the extra calories. A certain amount of fat is needed for normal organ function.
If she had had arthritis, I think she would showed a pain response when the vet felt her over, particularly along her spine and hips. I’m less sure about her teeth though. This doesnt really seem to be a rabbit savvy vet, because a rabbit savvy vet wouldn’t recommend feeding anybunny three carrots per day. It’s difficult for a non-rabbit savvy vet to determine if there’s a dental problem with an otoscope when the bun is awake, because a bun has a very narrow oral cavity. To see the status of the tooth roots you need dental x-rays. Your bun is at an age when molar issues tend to crop up.
I’m assuming your bun is spayed since she has had boy friends. If she isn’t spayed, uterine cancer is another very common problem in a middle aged girl bun.
You can weigh her twice a week if you like, unless weighing her stresses her out totally.