Action for assigning default Role does not work

My current code looks like this (clientId, ClientSecret belongs to Machine-ToMachine application with Auth0 System API access enabled)

exports.onExecutePostUserRegistration = async (event) => {
  const ManagementClient = require("auth0").ManagementClient;

  const management = new ManagementClient({
    domain: event.secrets.domain,
    clientId: event.secrets.clientId,
    clientSecret: event.secrets.clientSecret,
    scope: "update:roles create:role_members",
  });


  const defaultRole = { id: event.secrets.defaultRoleId };

  var data = { "users": [event.user.user_id] };

  try {
    await management.roles.assignUsers(defaultRole, data);
  } catch (e) {
    console.error(e);
  }

};

And with this code this action is not executed on PostRegistration for Passwordless user, no running events are listed in the logs