Hi ewpatton,
Thank you for your answer. You are correct! I found it here How to use BLE scanforservice block? so I thought that was the correct way to use ScanForService.
Moreover, I checked my code again and yes, the service was not explicitly added to the advertising packet.
It works well now!