Have you checked the cage thoroughly? It could be possible a spot of urine has dried up and is now leaving an odour. Or, in some cases, a bit of uneaten cecotrope could be the issue. In that case, check not only the floor area but also walls, corners, any area where something soft could be...