I have the following code:
```
Tab ("Passport", systemImage: "airplane.departure", value: "passport") {
NavigationStack(path: $path) {
if displayPaywall {
PaywallView()
.onPurchaseStarted({ package in
print("Purchase started")
})
.onPurchaseCompleted { customerInfo in
self.displayPaywall = false
print(customerInfo)
}
.onRestoreCompleted { customerInfo in
self.displayPaywall = false
print(customerInfo)
}
} else {
ScanMRCView(path: $path)
.environment(settingsStore)
}
}
}
```
none of the callbacks under PaywallView() are ever called. Is this a known bug? Any workarounds? Using RevenueCat 5.16.1 on iOS 18.3.1