Earlier quoted context omitted.
I have dynamic A and AAAA records with Google Domains. I'm not sure why it doesn't work for you. Here's the relevant portion of my ddclient config: protocol=googledomains login=XXXXXXX password=XXXXXXX host4.mydomain.com protocol=googledomains use=web web=checkipv6.dyndns.org/ ipv6=yes login=XXXXXXXC password=XXXXXXX host6.mydomain.com
ok, so you're doing a manual update? when I go into the web ui for my domain and go to create a dynamic dns name, it only gives me an option for only an A record. My "guess" is that your solution is to create a normal AAAA record and ddclient can update that record with the info retrieved from checkipv6.dyndns.org? so not using google's UI to setup a AAAA dyn dns record? and my guess is that username/password scoping…
But after you update the record using ddclient or whatever, the UI will show the correct type: