passes(of: .payment) always returns empty

My application is from a bank that provides payment passes, and when I try to retrieve passes already enrolled in the wallet, it always returns empty. Is there something I need to configure for it to work? This is what I've tried, and it hasn't worked:

    let pkPassLibrary = PKPassLibrary()
    let paymentPasses =    
    pkPassLibrary.passes(of:.payment)

    let pkPassLibrary = PKPassLibrary()
    let paymentPasses: [PKSecureElementPass]=pkPassLibrary
       .passes(of: .secureElement)
       .compactMap { $0 as? PKSecureElementPass }
passes(of: .payment) always returns empty
 
 
Q