After removing or adding graphic cards ( I assume it's true for any PCIe device ) my network interface always changes name. From something like enp4s0 to enp3s0. Tested on multiple devices, with 18.04 and 19.04, same thing. After doing some research I found out this might be normal ? (confirmation required)
Anyways if it's not a bug, I have to reconfigure my netplan every time I boot up. I never had such a problem in past with good old networking. Either it always recognized my Ethernet card or name didn't change, but it worked.
I edited my netplan config to this :
network: ethernets: enp4s0: dhcp4: true enp3s0: dhcp4: true enp2s0: dhcp4: true enp1s0: dhcp4: true enp0s0: dhcp4: true version: 2
It works for configurations I can get, but this definitely is not the solution, more of a workaround.