You might have water dripping through the the seal around the bath and sitting behind it, rotting the floor.
It’s difficult to seal off the sink and bath by putting the plugs in as there may be overflows (including in the cistern) that would need to be sealed too.
I would try removing and cleaning the traps under the bath and basin (lovely job) and putting a piece of cardboard under the WC waste to see if their is a slight leak there. Cardboard is the best water leak detector I know. Once dripped on it stays discoloured.
Although being a veggie household might explain a lot of smells. And also the fact you can go days without using the bathroom! As Harry Hill might say – Derty Boy!