With all the above reasons, participants do not have a bouty so they do not even have their tokens, although they have devoted a lot of their time to working for a long time.
I think the bouty manager should announce KYC as soon as it launches the bouty program instead of announcing it at the end of the program. This will allow participants to prepare KYC from the beginning.
A bounty manager should announce if the team wants KYC for the bounty participants.
But sometimes even the manager doesn't know that the participants needs to do KYC.
If you will not do KYC as they want then you will not have any prize to claim.
BTW, at the general rules of the bounty page, there is always a memo that the team and the manager have the rights to change any rules.