Seu arquivo não é CSV válido. (Bem, não existe um padrão oficial, mas existe um de facto .) As aspas duplas têm um significado especial em CSV para os campos adjacentes. Os que não são "surrounders" têm que escapar de alguma forma, normalmente usando-os para dobrá-los, assim:
12.33 Apple Orange """this is"" great ""to eat"""
Você também tem que cercar o campo inteiro com aspas duplas, caso contrário o analisador ficará confuso. É por isso que o campo começa e termina com três aspas duplas.
Se você não puder alterar o formato do arquivo, basta analisá-lo dividindo as guias. Isso, obviamente, só funcionará se você puder garantir que não haverá abas dentro dos campos reais. As guias devem ser usadas apenas como separadores de campo.
gc .\test.txt |
% { $f = $_ -split "'t"; [pscustomobject]@{price=$f[0];item1=$f[1];item2=$f[2];desc=$f[3]} }
Saída:
price item1 item2 desc
----- ----- ----- ----
12.33 Apple Orange "this is" great "to eat"
10.99 Pear Lemon "this" is an - "aquired taste"