Problem with the in-App Purchase

Hello, Can someone please tell me why the unlock button was unresponsive when tapped? The restore button worked.

            if let price = store.product?.displayPrice {
                
                Text(price)
                    .font(.title2.bold())
                    .padding(.top, 4)
            }
            
            Button {
                Task {
                    await store.purchase()
                }
            } label: {
                
                ZStack {
                    
                    if store.isLoading {
                        ProgressView()
                            .tint(.white)
                    } else {
                        Text("paywall.buy")
                            .font(.headline)
                    }
                }
                .frame(maxWidth: .infinity)
                .padding()
            }
            .background(.blue)
            .foregroundStyle(.white)
            .clipShape(RoundedRectangle(cornerRadius: 14))
            .disabled(store.product == nil || store.isLoading)
            
            Button {
                Task {
                    await store.restorePurchases()
                }
            } label: {
                Text("paywall.restore")
            }

            
Problem with the in-App Purchase
 
 
Q