The cottage gcode is running twice. It makes your inside cuts twice in different orders and your outside cut it does twice too.The first time it leads in after the tt and the seconf time it leads in at the g.
Could be confusing FC and freezing it up
I don’t use fire control so I cant say for sure if its that or not but by looking at your .tap file there seems to be a issue with the cottage one anyway.
Do you have the dxf or svg that you made the cut file from?
I am able to load both of these programs without issue (FC20.5, Machine 1.2ls, THC 1.09). Are you able to load them with the power supply and plasma cutter off? Hanging on validation is usually an issue with the USB connection as the validation step sends the first 1000 lines on the actual Motion Control Board to make sure it is all OK. Do you have another USB cable you could try? Have you had issues with connection before? I would guess that deleting the user profile is only coincidentally fixing it.