Ho posto questa domanda su IRC e sembra che macvtap
inietta un traffico ospite nello stack di rete troppo basso per quello
La soluzione è quindi aggiungere un'interfaccia di rete per far comunicare il guest e l'host, oppure rimanere con la vecchia soluzione bridge...
virt-manager dice esplicitamente che macvtap non funziona per le comunicazioni di rete da host a guest quando lo configuri. Ho semplicemente aggiunto una seconda interfaccia basata su nat, l'ho configurata nel guest e l'ho utilizzata per comunicare con il mio host.