There are two types of teeth grinding. They mean the exact opposite things:
Teeth-grinding due to pain is a loud chatter and it’s always seen with other signs of discomfort.
Teeth-grinding that’s more like a little motor running, a much softer sound than a chatter, is known as a tooth purr and means the bunny is super-happy and comfy. The bun often does it when you pet it, and it can be so very soft that you can’t hear it but rather feel the vibrations in your fingers when you pet the head. Young bunnies often do it when they are lounging,eyes half-closed, it means they’re feeling good.
As for the soft stools: There are two types of loose stools in a bun. One is called sticky poop and means the bun is leaving soft stools, often in the shape of a cluster of grapes. There is normal, round poop as well. This is not an emergency. This seems to be what your bun had. It’s common in young buns. You’re often recommended to up the amount of hay. Your vet recommended fresh greens and it seems to have worked – so all good.
The other type of loose stools is true diarrhea, a condition that’s much worse and requires vet care. I repeat so you don’t worry too much: Diarrhea is NOT the same as soft or sticky poop. True diarrhea is runny stools, often watery, often with mucus. It’s a veterinary emergency in a young bun, and can be due to a rather common parasite called coccidia or to bad bacteria having started to grow in the intestine. With true diarrhea you see none of the round pellet-like poop at all. You treat with fluids and antibiotics.
So just keep an eye out. As you seem to be doing!