I too was able to resolve my issue. I apologize for hijacking this thread thinking it was similar underlying issue.
The difference between working and not working was when using virt-install, I need to use --cdrom for specifying the install ISO. Using --location ends up not working. While the installation completes, network interfaces do not. Virt-manager worked because it was using cdrom and not location.
Works:sudo virt-install --cdrom tnsr.iso
Does not work:sudo virt-install --location tnsr.iso