Just to document it and keep history.
I solved the problem by updating the kernel and libvirt.
Kernel-4.x and libvirt-8.x do not correctly detect processors from the cascadelake
family.
If you have 2 physical sockets on the host, the combination of kernel and libvirt above
will only detect 1 physical socket, at virtualization level, therefore only 1 NUMA will be
detected.
This limitation is more at the libvirt level because at the operating system level the 2
sockets are perfectly listed.
Kernel 5.14.x and libvirt-9.3.x are fully compatible with cascadelake processors.