Possible bug in GraphQL layer in Dgraph when altering schema via /alter

Yes

Not in GraphQL. But, I think this is what happens when someone does a {"drop_attr": "pred_name"} on /alter endpoint. I guess, Slash has a use-case for that scenario. @akashjain971 can provide better details.