I experienced the same issue and was able to resolve it.
In my setup, Pi-hole FTL was configured with DNSSEC enabled while Unbound was also performing DNSSEC validation. Disabling DNSSEC in FTL while keeping DNSSEC enabled in Unbound resolved the problem immediately.
DNS resolution for api.aps.usa.autodesk.com then worked correctly and Fusion started working again.
Local DNS overrides are, in my opinion, not a good long-term workaround because the IP addresses behind Autodesk's infrastructure may change over time.
Direct queries to Unbound returned NOERROR, including DNSSEC-enabled queries, while queries through Pi-hole FTL returned SERVFAIL with DNSSEC Indeterminate. This suggests that the issue may be related to FTL's DNSSEC validation rather than Unbound itself.
Problematic result via Pi-hole FTL:
> dig api.aps.usa.autodesk.com
Expected failure:
> status: SERVFAIL
> EDE: 5 (DNSSEC Indeterminate)
Direct query against Unbound:
> dig @127.0.0.1 -p 5335 +dnssec api.aps.usa.autodesk.com
Expected result:
> status: NOERROR
Verify that Unbound is still performing DNSSEC validation:
> dig @127.0.0.1 -p 5335 dnssec-failed.org
Expected result:
> status: SERVFAIL
Workaround:
> pihole-FTL --config dns.dnssec false
> systemctl restart pihole-FTL
Verify:
> pihole-FTL --config dns.dnssec
Expected result:
> false
In my setup, DNSSEC validation remains active in Unbound, so disabling DNSSEC in Pi-hole FTL does not appear to reduce DNSSEC protection. It merely removes the second validation layer performed by FTL.