Hi again, @psion13
I'm afraid that I can't help much regarding KVM configurations Maybe someone else here in the Ubuntu MATE Community can help you.
I have a couple of questions though and I believe the answers to those questions will be helpful for other people to try to help you:
1 - You wrote: "ssh connection TO the host work just fine.". Did you mean an SSH connection from another physical machine in the same 10.10.10.0/24 network to the IP address of the KVM Virtualization Host? Or do you mean an SSH connection from another physical machine in the same 10.10.10.0/24 network to the IP address of the VM? Or do you only mean an SSH connection from the KVM Host to the VM?
2 - The ("ip address show") output that you showed was it ran in the Virtualization Host or was it ran inside the VM? What is the output for both cases? Is the idea to have the KVM Virtualization Host and the VMs all having IP addresses in the 10.10.10.0/24 network / subnet? If that's the case are you defining static IP addresses for the/each VM or are you using some kind of DHCP Server?
3 - Are you running Ubuntu MATE 24.04 LTS ("Noble Numbat") both in the KVM Virtualization Host and in the VM? If not, what is the Linux distribution and version for the KVM Host and the Linux distribution and version of the VM?
Although they are somewhat old, the following two topics here in the "Ubuntu MATE Community" may be useful to you: