CLAT is only activated when NAT64 is detected, which is done by querying ipv4only.arpa
and getting an IPv6 value back. If your DNS is returning IPv4 addresses for that, then connman has no reason to start CLAT. It can’t really do that anyway, as that query is also done to find out which prefix has been prepended to the IPv4 internet so it can use it for the CLAT network. It’s usually always the same one, but doesn’t have to be.
I’m wondering if that DNS result is cached somehow, or an old DNS resolver is hanging around when it should have been discarded.