No answers? Do I need to create a support case??
CE220335 code examples uses the BLE stack in dual core mode:the stack is split between the two cores - CM0+ runs the controller part and maintains the connections, where as the CM4 runs the host part of the BLE stack. CM0+ handles the controller events and CM4 handles the host events and the user defined application level events. Any host level events are not processed by the CM0+ and are passed to CM4.
Both the cores have to continuously process any pending events and hence the call to the Cy_BLE_ProcessEvents in both files.
Hope this helps.