In theory that solution can work with ANT soft devices as well.
You may need to tweak the priority ("NVIC_SetPriority(DebugMonitor_IRQn, _PRIO_SD_LOW);") if it isn't working.
Note: The profile state machines in application priorities being blocked will lead to incorrect transmission patterns or interaction with connected sensors.
Note: Single stepping is possible without that solution if no channels are open.