I'm also seeing the exact same problem with iOS 18 in my app 'Murmur : Bluetooth Group Calls'. A filtered scan with specified ServiceUUID on an iOS 18 central (tested with iPhone 15 Pro and 12) in foreground will not detect an iOS (any version) Peripheral in background mode. This has been working on all previous versions of iOS - so is a breaking change in iOS 18.
This bug massively impacts my application.
Topic:
App & System Services
SubTopic:
Core OS
Tags: