Thank you for your question and using crux.
The "CalcMass" column in the make-pin.pin file is actually the monoisotopic mass of the singly charged peptide (the [M+H]+), which in this case is 697.3515. However, if you look in your Percolator result files (percolator.target.psms.txt), the "spectrum neutral mass" column should be the neutral mass of the peptide, 696.3443.
Best,
Will