Google Signup Detecting Robot

I’m trying to automate Google account Sign Up. I tried both Web & Desktop version with sendKeys or type, add different timings in between steps etc. In every scenario Google detects automation and shows phone validation to confirm that I’m not a robot.

Is there any best practise to bypass this? Example:

{
  "Name": "2. Age",
  "CreationDate": "2023-10-10",
  "Commands": [
    {
      "Command": "select",
      "Target": "id=month",
      "Value": "index=1",
      "Targets": [
        "id=month",
        "xpath=//*[@id=\"month\"]",
        "xpath=//select[@id='month']",
        "xpath=//select",
        "css=#month"
      ],
      "Description": ""
    },
    {
      "Command": "sendKeys",
      "Target": "id=day",
      "Value": "1",
      "Description": ""
    },
    {
      "Command": "sendKeys",
      "Target": "id=year",
      "Value": "2009",
      "Description": ""
    },
    {
      "Command": "select",
      "Target": "id=gender",
      "Value": "index=3",
      "Description": ""
    },
    {
      "Command": "pause",
      "Target": "500",
      "Value": "",
      "Description": ""
    },
    {
      "Command": "click",
      "Target": "xpath=//*[@id=\"birthdaygenderNext\"]",
      "Value": "",
      "Targets": [
        "xpath=//*[@id=\"birthdaygenderNext\"]/div/button/div[3]",
        "xpath=//button/div[3]",
        "css=#birthdaygenderNext > div > button > div.VfPpkd-RLmnJb"
      ],
      "Description": ""
    },
    {
      "Command": "run",
      "Target": "3. Email",
      "Value": "",
      "Description": ""
    },
    {
      "Command": "",
      "Target": "",
      "Value": "",
      "Description": ""
    }
  ]
}

Here is a full macro: https://www.transfernow.net/dl/202310112nzmIuOJ


Thanks

Maybe with the proxy switching command and some good proxy list?