As you know CVI will not let you set a breakpoint in a line of code where there is no actual machine code to be executed. CVI will prompt you if you want to move the breakpoint to the next executable line.
I think the problem that you are seeing has to do with the line assignment, CVI marks the line as a non executable line, then some edits happen in the editor but now the line numbers do not correspond.
Something like this happens when you compile a file, get some errors and start fixing them. If the edits change the lines then when you double click on an error takes you to the wrong line.
To avoid this just try to save and compile your files prior to start debugging, I'll also sent this comments to our developers to improve this behavior.
Regards,
Juan Carlos
N.I.