How to generate a Google Drive (Full Access) AuthID

Looks intentional. See PR below.

Disabled Google Drive full access as it is no longer working

Forbidden 403 error when restoring form google drive onto new machine
has history from the previous day.

The slightly good news is that Canary releases (with an Experimental coming next) have

Description:
  Remote Synchronization Tool

  This tool synchronizes two remote backends. The tool assumes that the intent is
  to have the destination match the source.

  If the destination has files that are not in the source, they will be deleted
  (or renamed if the retention option is set).

  If the destination has files that are also present in the source, but the files
  differ in size, or if the source files have a newer (more recent) timestamp,
  the destination files will be overwritten by the source files. Given that some
  backends do not allow for metadata or timestamp modification, and that the tool
  is run after backup, the destination files should always have a timestamp that
  is newer (or the same if run promptly) compared to the source files.

  If the force option is set, the destination will be overwritten by the source,
  regardless of the state of the files. It will also skip the initial comparison,
  and delete (or rename) all files in the destination.

  If the verify option is set, the files will be downloaded and compared after
  uploading to ensure that the files are correct. Files that already exist in the
  destination will be verified before being overwritten (if they seemingly match).


Usage:
  Duplicati.CommandLine.SyncTool <backend_src> <backend_dst> [options]

Arguments:
  <backend_src>  The source backend string
  <backend_dst>  The destination backend string

Options:
  -y, --confirm, --yes               Automatically confirm the operation [default:
                                     False]
  -d, --dry-run                      Do not actually write or delete files. If not set
                                     here, the global options will be checked [default:
                                     False]
  --dst-options <dst-options>        Options for the destination backend. Each option
                                     is a key-value pair separated by an equals sign,
                                     e.g. --dst-options key1=value1 key2=value2
                                     [default: empty] []
  -f, --force                        Force the synchronization [default: False]
  --global-options <global-options>  Global options all backends. May be overridden by
                                     backend specific options (src-options,
                                     dst-options). Each option is a key-value pair
                                     separated by an equals sign, e.g. --global-options
                                     key1=value1 key2=value2 [default: empty] []
  --log-file <log-file>              The log file to write to. If not set here, global
                                     options will be checked [default: ""] []
  --log-level <log-level>            The log level to use. If not set here, global
                                     options will be checked [default: Information]
  --parse-arguments-only             Only parse the arguments and then exit [default:
                                     False]
  --progress                         Print progress to STDOUT [default: False]
  --retention                        Toggles whether to keep old files. Any deletes
                                     will be renames instead [default: False]
  --retry <retry>                    Number of times to retry on errors [default: 3]
  --src-options <src-options>        Options for the source backend. Each option is a
                                     key-value pair separated by an equals sign, e.g.
                                     --src-options key1=value1 key2=value2 [default:
                                     empty] []
  --verify-contents                  Verify the contents of the files to decide whether
                                     the pre-existing destination files should be
                                     overwritten [default: False]
  --verify-get-after-put             Verify the files after uploading them to ensure
                                     that they were uploaded correctly [default: False]
  --version                          Show version information
  -?, -h, --help                     Show help and usage information

which should be able to reupload your files with proper ownership info for Duplicati to use.
There was talk of more documentation for the tool (maybe some uses), but it’s not out yet.

EDIT 1:

Windows name for this is Duplicati.CommandLine.SyncTool.exe. Linux name is different.