Thank you for your replies! It actually turns out that it is all in my head - I seem to be the only one smelling anything at all. I guess it's just the knowledge of the wee that makes me think I can smell it
There is quite a bit of substrate in the terrarium, I will definitely mix the old with the new once the time comes.