Oh i see, I think I misread your original message. I thought you weren’t hitting a breakpoint in the debugger, not that the code wasn’t being executed.
Maybe try swapping dispatchers and see if anything changes. I’ve seen it happen sometimes that you call something from the main thread and dispatch something else to the main thread, but because the thread is occupied the launch never triggers.