Determine if a device support BLE Extended Advertising

I need to receive extended BLE advertising packets. I have my device advertising extended advertising packets (verified on third party app and embedded devices), however, I do not receive any of these packets in the centralManager didDiscover callback.

I tried to see if my devices support extended advertising via the code below, however this check is always negative on both an iPad Mini 5th gen and an iPhone 14. Both of these should support BLE 5.0 features, correct?

Is there some changes I need to make for my CBCentralManager scanning or callbacks to receive extended advertising data?

               if #available(iOS 13.0, *) {
                    if CBCentralManager.supports(CBCentralManager.Feature.extendedScanAndConnect)
                    {
                          print("This device supports BLE Extended Advertising.");
                     } else {
                          print("This device does NOT BLE Extended Advertising.");
                     }
                } else {
                    print("Not iOS 13");
                }
Determine if a device support BLE Extended Advertising
 
 
Q