I have a peculiar problem while debugging the connected launch pad - as I single step through the program, the execution line seems to jump up and down - i.e. it executes statements before the current statement and then sometimes skip current statement. What could be the issue?