my central application is scanning for, and connecting to, only a single pre assigned peripheral device/address.
This central device is used in a high RF/BLE peripheral advertising environment.
I add the target peripheral address to the whitelist in order to avoid being flooded with advertising event callbacks from up to hundreds of other advertising devices.
This filters those out just fine during scanning, however, when I go to connect to the peripheral with sd_ble_gap_connect() I have to first disable selective scanning in those scan params or I can't connect.
Is this the expected behavior?