Wrong item state in apple store

there are cases, where items that are created through apple connect APIs have wrong state in apple store. Even if all fields are fulfilled (price, locales and review screenshot), item state in apple store is MISSING_METADATA

we create items by calling the following APIs

POST https://api.appstoreconnect.apple.com/v2/inAppPurchases

POST https://api.appstoreconnect.apple.com/v1/inAppPurchaseLocalizations

POST https://api.appstoreconnect.apple.com/v1/inAppPurchaseAppStoreReviewScreenshots

Upload the image using the PUT URL provided in the response to the previous POST.

PATCH https://api.appstoreconnect.apple.com/v1/inAppPurchaseAppStoreReviewScreenshots/:id

GET https://api.appstoreconnect.apple.com/v2/inAppPurchases/:itemId/pricePoints

POST https://api.appstoreconnect.apple.com/v1/inAppPurchasePriceSchedules