Dgraph Lambdas are a great asset and feature to have. They are not though what they sometime get made out to be. So while they add value, they do have limitations.
First some contextual references and then I get into the limitations.
Implement custom JS resolvers in GraphQL
Pass Client Variables through Directive to Lambda
Webhook (Lambda) on add/update/delete mutations
Feature Request: Access Deleted or Changed Data in Lambda Webhook
Add Node Predicates to Lambda Update/Delete Webhooks