Continuous steroids, even a low dose, can cause immunosuppression, so it may be worth checking this out with the vet.
Has the vet done a swab of the matter from the dog's nose? As it's the 3rd or 4th time this has happened, it may be worth screening him for any likely infections.
Found this online about nasal discharge on the GSD help website
GSD help - nasal dischargeJust remember, when reading it, that doctors studying diseases end up thinking they have all of them - at once! And I'm pretty sure vets are the same :-) So it's just for info and so you can ask your vet to look further,
not any indication of what may, or may not be your dog's problem ;-)