Take the situation where someone is under the influence of Modify Memory, Feeblemind and Geas (or similar spells that specify Greater Restoration as an ending condition).
Do all conditions end in one casting of Greater Restoration, or is one casting needed for each condition?
Best Answer
Only one effect is removed per casting
Greater restoration is intended to remove only one condition per casting
The description makes it clear that only one effect is removed at a time. So you would need a separate casting for each effect.
You can't even remove multiple levels of exhaustion with one casting. The spell is simply intended to work one at a time.
None of the specifics of the individual spells implies that they override this
Feeblemind
Geas
Modify Memory
All these mean is that the spells can be removed by greater restoration, not that they are automatically removed when it is cast on the afflicted creature for any reason.