As far as I can tell, you ran the search and tools correctly. But it looks like there are no IDs in that analysis based on the protein output you included in the original post (irrespective of the protein output list including the decoy entries). Without seeing your actual data files, I couldn't begin to guess why the decoy entries made it through to the protein output. Do all of your target-decoy datasets show DECOY_ entries into the protein output list or is it just this one dataset? From the interact.pep.xml (or whatever your *.pep.xml file is named), can you copy/paste the 5th line of that file that starts with "<peptideprophet_summary" here? I want to see that the "DECOY=DECOY_" option was actually applied by PeptideProphet. An example of that line is below:
<peptideprophet_summary version="PeptideProphet (TPP v7.2.0 Bombogenesis, Build 202411261314-exported (Linux-x86_64))" author="AKeller@ISB" type="unlinked" min_prob="0.05" options=" ACCMASS DECOY=DECOY_ " est_tot_num_correct="27220.9">