That's not what Python and Google Sheets do.
>>> list(csv.reader(['''AA"A,"AA""A","A"A"A'''], dialect='excel'))
[['AA"A', 'AA"A', 'AA"A']]
Has the CSV format been standardized somewhere?