I copied those three records to my local dns server and I'm getting the same. It seems because the adobe TXT records is blank so without a subdomain and not linked to the main domain(@). I'm getting the idea that it then sees it as a match request for the previous and therefore giving two answers. I'm not a dns expert but that's what it seems like to me, I've never seen a blank record. So in my idea looking at your configuration your ns records should start with @ as well since that stands for the main domain, as well as your mx records and spf/txt record. So I would change all your records that aren't a subdomain/blank to start with a @ meaning it's a record for your main domain.
---------------------------------------------------------------------------------------------------------------------------------------------------
@ IN NS ns1.intercorp.com.pe.
@ IN NS ns2.intercorp.com.pe.
@ IN MX 20 ibmail2.intercorp.com.
@ IN MX 50 intercop-com-pe.mail.protection.outlook.com.
@ IN TXT "v=spf1 mx ip4:201.234.114.7 ip4:201.234.114.8 ip4:201.234.114.9 ip4:201.234.114.10 ip4:191.98.129.7 ip4:191.98.129.8 ip4:191.98.129.9 ip4:191.98.129.10 ip4:201.234.119.44 ip4:201.234.119.45 ip4:190.81.123.250 ip4:168.165.13.0/24" " include:spf.masterbase.com include:ee-docs.com include:spf.protection.outlook.com include:interbank.mypurecloud.com -all"
@ IN TXT "adobe-idp-site-verification=5c85f1de28be543eb0b4e9d519c6b973d4a7f3ca39c959895978db0c4315f5da"
---------------------------------------------------------------------------------------------------------------------------------------------------
When I do it like that on my local dns server I don't get two answers back when requesting the txt record for: asuid.www.intercorp.com.pe