I’m so sorry to hear your application still hasn’t moved.
do you happen to know what E-Grant ceremony scheduled means?
This is what i found what others have to say : It means that a decision has been made on your application and the next step is the oath ceremony. And office responsible for scheduling your oath