Usage Fault when implementing an advertiser sent callback.

NCS 2.7.0

NRF52840 DK

I am trying to trigger an advertising sent callback to indicate advertising timeout or a maximum number of events. I have tried increasing the workqueue and main thread stack sizes but still get a usage fault error. 

Here is my code for a simple Bluetooth paging service. 

5852.prj.conf

Error Message: