Background scanning not working without having last peripheral in iOS?

I trying to connect peripheral using UUID in the background, It's working only when i interact with advertising beacon first time at foreground then my app went background its working background and lock mode also if First time my app is away from advertising beacon i put my app at background then will come near to advertising beacon it's not working. in console, they came last peripheral not found as that error will come, my question is: is this possible to scan or connect Bluetooth using UUID for the first time without the app opening?

i already tried that solutions also :

https://stackoverflow.com/questions/53299770/ios-ble-device-paired-while-app-is-in-background-or-killed-or-suspend

https://stackoverflow.com/questions/32140863/ios-diddiscoverperipheral-not-called-in-background-mode

https://stackoverflow.com/questions/58235920/diddiscoverperipheral-not-working-sometimes-on-background

https://stackoverflow.com/questions/42090795/not-able-to-search-my-ble-device-which-is-providing-service-id-in-scan-response

Thanks

Background scanning not working without having last peripheral in iOS?
 
 
Q