You pose an interesting ethical dilemma.
However, in general, honesty does not imply to provide all information. It would be dishonest to withhold information that puts the other information given in a bad light, along the lines of: "I was never convicted of murder" ("but I was convicted of voluntary manslaughter"). This would be dishonest because most people would assume that manslaughter is murder. But this is not the case here.
If you published in a predatory journal and you made a mistake, there is no reason to advertise this mistake. If you published because a co-author desperately needed a publication, even a bad one, then you do not need to advertise your good deed.
In my (Christian-Catholic) faith tradition, there is a distinction being made between information to which the receiver has a right ("Did you just cut me off in the parking lot?") and to which the receiver has no right ("No, Herr SS-Officer and Herr Gestapo, there are no jews in the attic" is the proverbial example). This avoids choosing the minor infraction of God's law, which is what we do not do. But you do not have to be in the same tradition in order to use this reasoning. The secular world is full of examples where you do not have to reveal something that is going to do harm to you. Scientific integrity is mostly about what you publish in your papers and present at talks.
From a utilitarian perspective, having published in a predatory journal is not relevant to an employer or grant giver, just as having made a mistake on a calculus exam in your first year undergraduate is irrelevant. But including the journal in your list would indicate that you believe it to be a valid publication, which would be contrary to the truth, or it would force you to discuss this in a document that is inappropriate.
So, in good conscience, leave it out.