Help!
I have a couple different spreadsheets that have macros that pull stock pricing and other data from (two different) Google Sheets files. A few days ago, BOTH stopped working. Nothing in the files or the macro code was changed. They worked one day, and then quit working the next (and ever since). Here is the critical code section:

' Download data from Google Sheets
    Application.DisplayAlerts = False
    URLString = "URL;https://docs.google.com/spreadsheets/d/e/2PACX-1vQRPvwPP6_q_gCJbPyK1hV1L6efzG7caHQvpaThayE12jFew2k-FuqrpyWbmTYZked91blWxk6GpRzn/pub?gid=0&single=true&output=csv"
    With GoogleDataSheet.QueryTables.Add(Connection:=URLString, Destination:=[GoogleDataRAWTopCell])
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .RefreshOnFileOpen = False
        .BackgroundQuery = False
        .RefreshStyle = xlOverwriteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = False
        .Refresh
    End With
    GoogleDataSheet.QueryTables(1).Delete
If I manually enter the URL into a browser, it downloads the CSV file just fine. But when the macro code runs, it pastes NOTHING into the destination (as if the Sheets file were completely empty).
If I manually download the CSV file, and manually paste the data into my Excel file, everything works fine.
But when I run the macro, I get no data (and therefore, the macro bombs out later on since it expects at least one row of data to exist). The actual code section above runs and does NOT produce any error; it just doesn't paste in any data.

What's going on? Is there another method I could use to download the file and paste the data into my Excel file, since apparently QueryTables.Add is not functioning properly?

I should note that I publish one of these files online, and I have heard from at least one other user that they are also getting the same problem now, so it not limited to my own PC.