I see in my reservation table some products' stocks have been compensated when it's invoiced and some when it's shipped.
I ran the CLI commands below, and I don't see any inconsistencies.
php -d memory_limit=-1 bin/magento inventory:reservation:list-inconsistencies -r -c | xargs -L1 php -d memory_limit=-1 bin/magento inventory:reservation:create-compensations
Why it's happening? Shouldn't products' stock be compensated when it's shipped only?