Kubeadm join nodes have no role label


Installing cluster with kubeadm works fine, although I am facing a new issue with this version when joining workers : they appear with role None and are not usable until I manually label nodes.
Example :

kubectl label node worker1.mylab node-role.kubernetes.io/worker=worker1

First time I have to do this, previous versions did not cause this issue.
Do I miss something there?

Cluster information:

Kubernetes version: v1.24.1
Cloud being used: BareMetal
Installation method: kubeadm
Host OS: Centos8 Stream
CNI and version: calico, cni 0.3.1
CRI and version: containerd 1.6.4-3.1.el8 with CRI not disabled