The value with TCP over UDP would be various handshaking protocols and making sure all the data gets sent. UDP would just be a ton of data and speed over making sure its all sent.
Packet loss should be pretty much non-existent with my software since the buffer size is decent. Hypothetically, I could add TCP protocols and may do so in the future if it gives comfort to others, but probably not until after my proof of concept is complete with an actual robot.
Since my code is written in Python, you could have this run on some small device that doesn't run Lightburn, and have it send the data to/from a desktop computer running Lightburn. I may eventually take it a step further and run Lightburn on a Raspberry Pi with my code, then start a job from a different computer. There are lots of different possibilities.