Hello Ayu,
The failure you’re seeing is due to the home router modifying TLS payloads, which breaks IP‑HTTPS negotiation. DirectAccess requires a clean TLS channel, so any SSL inspection or header rewriting will cause the IPsec outer tunnel to fail. Null encryption is not a supported option in production; it was only meant for lab testing and should not be enabled in real deployments. The recommended path is to ensure IP‑HTTPS traffic is not altered in transit, or provide an alternate VPN method such as IKEv2 for clients behind restrictive NAT devices. Teredo and 6to4 are technically available as fallback, but they are unreliable behind symmetric NAT, which is common in home routers. If you want to confirm the exact cause, run netsh trace start scenario=DirectAccess and check logs under %windir%\tracing for TLS handshake errors. If SSL inspection is present, the only fix is to disable it or use a different network path. There is no registry tweak or supported configuration to bypass this behavior.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
HL.