Lessons Learned: Why `Purchases.getProducts` Returned Empty in RevenueCat