Hey,
I am having an issue where my device doesn't show up in the Nrf Connect app as "connectable" despite as far as I can tell being set as a connectable device. This doesn't happen all the time but it happens most of the time. I wondered if this might be an issue with the Nrf Connect app somehow but when I upload the sample "central_and_peripheral_hr" it works fine. What's weirder is if I first upload "central_and_peripheral_hr" and then re-flash the device with my current code it shows up as connectable and I can confirm that my service shows up and I can send data to the device although it seems to still detect the Heart Rate service despite me not setting that up anywhere in my code as far as I can tell. Some relevant details is that I am using the distance measurement library and the device is simultaneously acting as a central device and is connected to a peripheral and is trading distance and random data with it. It is also communicating with a peripheral device with both the BAS and HR services. I am also using a custom service to communicate with the phone. I know the device isn't hitting an error at "bt_le_adv_start(). Relevant code below: