DNS MX Records error - Loop detected! We were referred back to ‘18.104.22.168'
The MX records get created correctly, but when checking from MX Tool Box, an error message is given.
In this case, the Registrar / DNS Provider is Namecheap.
The problem was the NS records were conflicting with the MX records. They had me delete the NS records and it magically started working once the change propagated.