I'm very annoyed at Google domains having been sold to them, now I'll be forced to use what sounds like a very idiotic system.
Just an unhelpful rant, I haven't dealt with them yet so I don't really have any advice, but definitely reach out to them, you have nothing to lose.