I agree with you, when you market yourself as "No KYC", you shouldn`t enforce it ever - that would be the ideal case. However, we all know that operators in 99% of cases have KYC in their terms. In such cases, I have always felt it`s still worth differentiating between brands that REALLY rarely ever request KYC (Stake, Sportsbet, BC.Game, etc. until recently).
It sucks big time when an operators claims "No KYC" and actually requests it "all the time"...
To be honest, the KYC subject is on my agenda but I still haven`t decided 100% about how I am going to treat it - I may mark each and every operator with KYC enforced unless we are really talking about decentralized sites or operators that literally don`t have KYC mentioned in their terms.
I am busy right now so I can`t look into the Betpanda case but I have a new contact there and I am sharing the thread right now. Unfortunately, there`s nothing I can do about the other two since I don`t work with them (haven`t even heard of them).