The problem is in the naming of the port, Linux now uses the device ID (en0s3 or something similar) where the license manager is looking for the old "Eth0" from back when the ISE was current.
I went into grub and appended "net.ifnames=0 biosdevname=0" to the end of "GRUB_CMDLINE_LINUX:" and rebooted to get it to change the name. The instructions are here:
support.xilinx.com/s/article/60510?language=en_US
I guess it is a common problem if you know exactly how to word a search to look for it. ("xilinx license manager (NIC) ID: 000000000000")
The license manager now shows all the fields as green.
Either way I have "Process 'Generate Programming File' completed successfully" so I am now able to see if I can modify a file and have the outcome repeat image missing /media/kunena/emoticons/tongue.png
The more I fight with Linux the more impressed I am at the work you have been doing with it. Good on you!