"Normal" CSV doesn't have escape characters. Quotes in quoted strings are escaped by doubling then, and everything else (including newlines) is interpreted as is inside quoted strings.
There is no normal csv! I always used Excel as the “standard” when writing a CSV parser.
If every field is quoted you can indeed remove the first and last “, then split on “,“ and then replace “” with “
in the fields. Excuse my phone converting the quotes!
Nevertheless, if there is a way to escape anything at all, usually it is the quotation mark, and usually it is escaped by doubling. Pretty much any other scheme is very unlikely to be properly interpreted in this context.
I like it when CSV follows RFC 4180 too - but it’s descriptive not prescriptive.