In the past when a problem of this type disappeared when tracing was turned on, or profiling enabled it almost always was a timing condition. Occasionally it will be a "race condition" where a local or global is being written to from multiple locations, sometimes it will be a hardware type of problem where the components aren't making use of the data flow to determine execution order and something is executing before a required condition is met. It is hard to be more specific without more knowledge of how the program is written.
P.M.
PutnamCertified LabVIEW Developer
Senior Test Engineer North Shore Technology, Inc.
Currently using LV 2012-LabVIEW 2018, RT8.5

LabVIEW Champion