Vscode breakpoint not working in callback

I’m a noob and learning how to set up vscode so bear with me please. So I have an asynchronous process that completes a callback successfully. I picked the line where it prints out the message telling me that it’s in the callback.

  println("historicalData: $reqId $(size(bar))")

the println sends output to stdout but the breakpoint does NOT halt the program.

What am I missing please?

d, wrap = Jib.simple_wrap();

wrap.historicalData= function(reqId::Int, bar::DataFrame)

  println(symbols[reqId])

  d[:history] = bar

  println("historicalData: $reqId $(size(bar))")

  println(bar)
  
  
end

My understanding is that breakpoints outside of the main thread are ineffective, at least in VSCode. I have found that breakpoints don’t fire inside of Tasks even if julia is running with only 1 thread.