Then what it is producing is correct.
The type name context would only be there if the predicate was type contextualized which in your case it is not.
They wouldn’t. They would have to use the uid and get the dgraph.type predicate.
If you have to know the type context, then I would (if I were you) open an issue stating why you need the type context and request not that the predicate is always prefixed, but that the CDC always returns the dgraph.type predicate for context.