How to configure trafficDistribution for PreferClose option?

Hi.

I am trying the same configuration with k8s 1.31.4 and it does not seem to work.
I see connections made to all destination pods behind a service, instead of only the pod at the same node as the source pod.
I have included the annotation for topology mode auto in my services, and also labeled my worker nodes with different zone names just in case.

Could it be my CNI not supporting PreferClose (i am using cilium 1.16.7).

Thank you in advance.