Hi,
I'm testing the ble peripheral examples in my custom board with an nrf52810 and in the nrf52 DK (using the hardware emulation of 52810). I started with the ble_cscs and it works great in both boards.
The strange thing is when I try another example, for example the blood pressure sensor. Now it advertises correctly but when I connect my android phone with the nRF Connect app, the services that appears are the ones corresponding to the bike sensor, and not the blood pressure ones.
I don't know what I'm doing wrong. In the nRF 52dk board it works correctly, but in my custom board it doesn't. I tried several times to erase the chip completely before programming the blood sensor example with no results( using segger, and nrfprog -erasechip and -recover options). In fact, if I program the bike sensor example again it works correctly.
Here there are two pics that shows the problem:

And here once I Connect to the board, notice the difference between the services UUID. I try to get data from that service it receives erroneous data, perhaps the blood sensor data but it doesn't get recognised as it.

What can I try to solve my problem, I don't know what to try.
Thanks