adding BLE to a system without softdevice, using the 17.1 sdk (can't change) freetos no ble events

the existing code is using freetos, 
and main.c finally ends at 

vTaskStartScheduler();
 
which never returns as expected... but my ble scan and advertise do not appear to work, no events are recevied... and nrf_connect app doesn't see my device advertising
I had a previous topic open on adding the ble code, which fixed a couple build setup issues. 
debugging with OZONE
have stops on the event handlers.. 
scanning I am not filtering UUIDs in the scan,, give me everything
 
advertise start 
 
err_code = sd_ble_gap_adv_start(m_adv_handle, APP_BLE_CONN_CFG_TAG);
 
scanner start 
bool ble_stack_manager_scan_start(ble_mgr_adv_report_handler_t scan_handler)
{
ret_code_t err_code;

m_scan_handler = scan_handler;

err_code = nrf_ble_scan_start(&m_scan);
everything returns rc=0
I don't think I have to  create freetos tasks explicitly and run them 
we did have to move the existing timer 0 code to 1 so SD timer would work. 
Related