샌드박스에서 결제 테스트시 "processProductGrant" 호출되지 않습니다

샌드박스를 통해 결제 테스트를 진행하고 있습니다.
결제를 하면 onEvent: (event)에는 success 이벤트가 발생되나 processProductGrant 이벤트가 발생하고 있지 않는데요, 샌드박스여서 그런걸까요 ?

환경은 ReactNative 입니다.

const cleanup = IAP.createOneTimePurchaseOrder({
    options: {
        sku: productId.trim(),
        processProductGrant: async ({ orderId }) => {
            console.error(`processProductGrant orderId: ${JSON.stringify(orderId)}`);
            try {
                console.error(`processProductGrant try purchase start`);
                const result = await purchase(atk, transactionId, orderId);
                return result.success;
            } catch (error) {
                console.error(`processProductGrant error: ${error}`);
                return false;
            }
        }
    },
    onEvent: (event) => {
        console.error(`processProductGrant event: ${JSON.stringify(event)}`);
    },
    onError: (error) => {        
        console.error(`processProductGrant onError: ${error}`);
    },
});

@sunwoo 님 안녕하세요

혹시 샌드박스앱 최신 버전으로 적용 후에도 발생하지 않으실까요?

현재 사용중인 iOS 샌드박스 버전은 "202509291903"이며 스토어서 확인시 별도 업데이트는 없는것으로 보입니다.

결제 테스트시 4개의 선택지 중 1번을 하면 안되고 2번을 하면 processProductGrant 가 불리는 것 같더라구요.

실제 출시이후 프로덕트에서는 문제 없이 불립니다.