How to use send consumption info server api?

Recently, some users of our apps ask us to do a refund, since they got the information that the developer refused to refund from app store. We think this Send Consumption Information could help us to make the refund have a greater chance of success.

However, after testing this API with several cases and got the status 202 from this API, the app store still decline those refunds.

We are confused now and want to know how to use this API correctly?

As we know, the App Store uses the consumption information you provide to inform its refund decisions. It seems the app store ignore the information we provided through consumption info, and just make a refund decision as before. If so, why this API is created for developers?

Here are some cases we have done

case 1: The customer is an inactive user and our app failed to deliver IAP product to the customer and the customer did not consume this product, the content of ConsumptionRequest is below.

AccountTenure:            1
AppAccountToken:          "",
ConsumptionStatus:        1, 
CustomerConsented:        true, 
DeliveryStatus:           5,
LifetimeDollarsPurchased: 2,
LifetimeDollarsRefunded:  1,
Platform:                 1,
PlayTime:                 0,
SampleContentProvided:    false,
UserStatus:               0,

case 2: The customer is an active user and our app failed to deliver IAP product to the customer and the customer did not consume this product, the content of ConsumptionRequest is below.

AccountTenure:            1
AppAccountToken:          "",
ConsumptionStatus:        1,
CustomerConsented:        true,
DeliveryStatus:           5,
LifetimeDollarsPurchased: 2,
LifetimeDollarsRefunded:  1,
Platform:                 1,
PlayTime:                 4,
SampleContentProvided:    false,
UserStatus:               1

case 3: The customer is an active user and our app delivers IAP product to the customer successfully and the customer did not consume this product, the content of ConsumptionRequest is below.

AccountTenure:            1
AppAccountToken:          "",
ConsumptionStatus:        1,
CustomerConsented:        true,
DeliveryStatus:           0,
LifetimeDollarsPurchased: 2,
LifetimeDollarsRefunded:  1,
Platform:                 1,
PlayTime:                 4,
SampleContentProvided:    false,
UserStatus:               1