You have an infinite loop with no way to gracefully exit the program. This means that your only method of stopping the application is the Abort button. When using LIFA (or anything that requires opening a resource) using the abort button can prevent things from working the next time that you run it.
Ultimately, I'd recommend that you rethink how this is implemented so that it will work better such that it allows you to exit at any time without using the abort button so that you can close the LIFA resource. A LabVIEW State Machine is a good place to start.
However, to do a quick test you can simply add the "Simple Error Handler.vi" in after the LIFA close and see what error pops up when you run it as an executable.
P.S. I'd recommend that you upgrade to LINX because LIFA is old and unsupported. LINX is the replacement for LINX and, in general, has faster communication.