What is the possible reason that the taint and tolerations not work as I expect in EKS

Asking for help? Comment out what you need so we can get more information to help you!

Cluster information:

Kubernetes version: 1.24 EKS
Cloud being used: (put bare-metal if not on a public cloud)
Installation method:
Host OS:
CNI and version:
CRI and version:

I am working with EKS 1.24 version, and created 2 node groups in EKS: groupA and groupB. GroupB is with taint “dedicated:druid:NoSchedule”, but the pods without tolerations “dedicated Equal druid NoSchedule” are also scheduled to groupB, what is the possible reason?