I have looked at and used the following references:
https://devzone.nordicsemi.com/f/nordic-q-a/47484/ble_gap_evt_scan_req_report-not-working
etc from the bottom of the list.
It seems that the scan_req_notification = 1 is getting cleared from all the app level code when trying to use it. I looked into ble_advertising.c
in function ble_advertising_start line 590 memset(&p_advertising->adv_params, 0, sizeof(p_advertising->adv_params));
It seems that no matter where in the app you put the notification = 1 @ line 590 it is getting cleared. So I added
p_advertising->adv_params.scan_req_notification = 1;
@ line 591 and everything starts working.
If this is ok then fine. But if I am doing things wrong can you please lead my to how to get past the clearing of my structure.
Thank you