Adding NUMQUOTED=Y to the file definition will fix the missing quotes on the numeric fields.
Setting parameter IGNOREQUOTECHAR = Y will fix the quotes on the header column.
For CSV files, the parser FDM uses does not distinguish between data enclosed in double quotes or not. You would generally enclose data in double quotes if the data itself contains a comma, this then escapes that comma. So, if ALL the data is enclosed in double quotes or all the data is not, the 2 files are identical as regards the data.
Opening both in Excel will show the same values. Similarly, for empty values-
Myvalue1,””,Myvalue3 is the same as
There is no way the parser shows if the original data had double quotes or not. It just shows the data in a given row/column, so this option is not possible.
If you need a new feature or masking function added to FDM, here is the process to submit an enhancement request: https://support.ca.com/us/knowledge-base-articles.TEC1107947.html