QtCreator debug vtkObjects

These are not the same thing. A breakpoint, when triggered, tells the debugger to stop there. The debugger cursor is where the debugger is currently stopped, which can be light-years away from any breakpoint (e.g. stop triggered by a condition or by exception thrown). The current execution point (where the debugger cursor is) must be such that the object to inspect is in still in scope to allow inspection.