Cracked Toilet
Another possibility is if there is an internal crack in the toilet bowl that allows water to slowly leak into the drain, the water level will gradually drop after the toilet is flushed and allow sewer gas to enter the bathroom. Snaking out a toilet bowl too aggressively can be the cause of such a crack.