Would this result in the packet being received twice by the x.2 machine, first directly through the switch, second by way of the two routers?
Não, porque um switch não é um hub. Um switch envia pacotes unicast apenas para as portas que possuem o endereço MAC de destino registrado.
•Do you see any problems with this aside from how confusing it is, and that it would put one switch doing the work of two subnets?
Não, mas lembre-se de que sua segurança é tão fina quanto possível. Acesse as portas - sem segurança. Hackear uma máquina - sem segurança. Funciona melhor se o seu switch não for totalmente estúpido (não gerenciado) e você puder definir pelo menos grupos de multicast ou configurações de VLAN.