The "Percolator q-value" that you see in the "Score Type" column in the Import Peptide Search wizard does not actually tell you where BiblioSpec is going to be reading the scores from in the .pdresult file. All that "Percolator q-value" is supposed to mean is that the scores are going to behave like Percolator q-values in terms of whether lower scores are better than higher scores, and what value corresponds to an X% FDR. (I am not sure what the difference is supposed to be between "Percolator q-value" and a different generic "q-value" that you might see instead for other types of search results).
Most of the scores that BiblioSpec might read from a .pdresult file behave like percolator q-values.
However, if it happens to be that BiblioSpec decides to use the scores from the "ExpectationValue" column in the "TargetPsms" table then that score type would say "Mascot expectation".
I am not the expert on how BiblioSpec reads .pdresult file, but here is where the code is that checks for the presence of different columns and decides which one to use for the score:
If you send us your files we might be able to give you more information about what BiblioSpec is doing.
If your files are less than 50MB you can attach them to this support request.
If they are larger than that, you can zip them up and upload them here:
You should probably include your .pdresult and .msf files.