I've also now run into the issue where if john.smith is a member of RabbitAdmins and in_group is used it works but if john.smith is a member of RabbitAdmins and in_group_nested is used, it does not grant the management tag.
2021-02-05 17:09:24.022 [info] <0.1047.0> LDAP CHECK: login for domain\testuser
2021-02-05 17:09:24.022 [info] <0.1047.0> LDAP filling template "${username}" with
[{username,<<"domain\\testuser">>},{ad_domain,<<"domain">>},{ad_user,<<"testuser">>}]
2021-02-05 17:09:24.022 [info] <0.1047.0> LDAP template result: "domain\testuser"
2021-02-05 17:09:24.022 [info] <0.1047.0> LDAP connecting to servers: ["dc1.domain.local"]
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: bind request = {'BindRequest',3,"xxxx",{simple,"xxxx"}}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: bind reply = {ok,{'LDAPMessage',15,{bindResponse,{'BindResponse',success,[],[],asn1_NOVALUE,asn1_NOVALUE}},asn1_NOVALUE}}
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP bind succeeded: xxxx
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP filling template "${ad_user}" with
[{username,<<"domain\\testuser">>},{ad_domain,<<"domain">>},{ad_user,<<"testuser">>}]
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP template result: "testuser"
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search request = {'SearchRequest',"DC=domain,DC=local",wholeSubtree,derefAlways,0,0,false,{equalityMatch,{'AttributeValueAssertion',"sAMAccountName","testuser"}},["distinguishedName"]}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',16,{searchResEntry,{'SearchResultEntry',"CN=Test User,OU=Other,OU=Users,DC=domain,DC=local",[{'PartialAttribute',"distinguishedName",["CN=Test User,OU=Other,OU=Users,DC=domain,DC=local"]}]}},asn1_NOVALUE}}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',16,{searchResRef,["ldaps://ForestDnsZones.domain.local/DC=ForestDnsZones,DC=domain,DC=local"]},asn1_NOVALUE}}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',16,{searchResRef,["ldaps://DomainDnsZones.domain.local/DC=DomainDnsZones,DC=domain,DC=local"]},asn1_NOVALUE}}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',16,{searchResRef,["ldaps://domain.local/CN=Configuration,DC=domain,DC=local"]},asn1_NOVALUE}}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',16,{searchResDone,{'LDAPResult',success,[],[],asn1_NOVALUE}},asn1_NOVALUE}}
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search reply = searchResDone
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP DN lookup: domain\testuser -> CN=Test User,OU=Other,OU=Users,DC=domain,DC=local
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP CHECK: does domain\testuser have tag administrator?
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP evaluating query: {in_group_nested,"CN=RabbitAdmins,OU=Groups,DC=domain,DC=local"}
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP evaluating query: {in_group_nested,"CN=RabbitAdmins,OU=Groups,DC=domain,DC=local","member",subtree}
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP filling template "CN=RabbitAdmins,OU=Groups,DC=domain,DC=local" with
[{username,<<"domain\\testuser">>},{user_dn,"CN=Test User,OU=Other,OU=Users,DC=domain,DC=local"},{ad_domain,<<"domain">>},{ad_user,<<"testuser">>}]
2021-02-05 17:09:24.022 [info] <0.454.0> LDAP template result: "CN=RabbitAdmins,OU=Groups,DC=domain,DC=local"
2021-02-05 17:09:24.022 [info] <0.1003.0> LDAP network traffic: search request = {'SearchRequest',"OU=Groups,DC=domain,DC=local",wholeSubtree,derefAlways,0,0,false,{equalityMatch,{'AttributeValueAssertion',"member","CN=Test User,OU=Other,OU=Users,DC=domain,DC=local"}},["dn"]}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',17,{searchResEntry,{'SearchResultEntry',"CN=RabbitAdmins,OU=Groups,DC=domain,DC=local",[]}},asn1_NOVALUE}}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',17,{searchResDone,{'LDAPResult',success,[],[],asn1_NOVALUE}},asn1_NOVALUE}}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = searchResDone
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search request = {'SearchRequest',"OU=Groups,DC=domain,DC=local",wholeSubtree,derefAlways,0,0,false,{equalityMatch,{'AttributeValueAssertion',"member","CN=RabbitAdmins,OU=Groups,DC=domain,DC=local"}},["dn"]}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',18,{searchResDone,{'LDAPResult',success,[],[],asn1_NOVALUE}},asn1_NOVALUE}}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = searchResDone
2021-02-05 17:09:24.038 [info] <0.454.0> LDAP DECISION: does domain\testuser have tag administrator? false
2021-02-05 17:09:24.038 [info] <0.454.0> LDAP CHECK: does domain\testuser have tag management?
2021-02-05 17:09:24.038 [info] <0.454.0> LDAP evaluating query: {in_group_nested,"CN=RabbitAdmins,OU=Groups,DC=domain,DC=local"}
2021-02-05 17:09:24.038 [info] <0.454.0> LDAP evaluating query: {in_group_nested,"CN=RabbitAdmins,OU=Groups,DC=domain,DC=local","member",subtree}
2021-02-05 17:09:24.038 [info] <0.454.0> LDAP filling template "CN=RabbitAdmins,OU=Groups,DC=domain,DC=local" with
[{username,<<"domain\\testuser">>},{user_dn,"CN=Test User,OU=Other,OU=Users,DC=domain,DC=local"},{ad_domain,<<"domain">>},{ad_user,<<"testuser">>}]
2021-02-05 17:09:24.038 [info] <0.454.0> LDAP template result: "CN=RabbitAdmins,OU=Groups,DC=domain,DC=local"
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search request = {'SearchRequest',"OU=Groups,DC=domain,DC=local",wholeSubtree,derefAlways,0,0,false,{equalityMatch,{'AttributeValueAssertion',"member","CN=Test User,OU=Other,OU=Users,DC=domain,DC=local"}},["dn"]}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',19,{searchResEntry,{'SearchResultEntry',"CN=RabbitAdmins,OU=Groups,DC=domain,DC=local",[]}},asn1_NOVALUE}}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',19,{searchResDone,{'LDAPResult',success,[],[],asn1_NOVALUE}},asn1_NOVALUE}}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = searchResDone
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search request = {'SearchRequest',"OU=Groups,DC=domain,DC=local",wholeSubtree,derefAlways,0,0,false,{equalityMatch,{'AttributeValueAssertion',"member","CN=RabbitAdmins,OU=Groups,DC=domain,DC=local"}},["dn"]}
2021-02-05 17:09:24.038 [info] <0.1003.0> LDAP network traffic: search reply = {ok,{'LDAPMessage',20,{searchResDone,{'LDAPResult',success,[],[],asn1_NOVALUE}},asn1_NOVALUE}}
2021-02-05 17:09:24.069 [info] <0.1003.0> LDAP network traffic: search reply = searchResDone
2021-02-05 17:09:24.069 [info] <0.454.0> LDAP DECISION: does domain\testuser have tag management? false
2021-02-05 17:09:24.069 [info] <0.1047.0> LDAP DECISION: login for domain\testuser: ok
2021-02-05 17:09:24.069 [debug] <0.1047.0> User 'domain\testuser' authenticated successfully by backend rabbit_auth_backend_ldap
2021-02-05 17:09:24.069 [warning] <0.1047.0> HTTP access denied: user 'domain\testuser' - Not management user