Docs say “It’s triggered once for each checkout, typically on the Thank you page” - I wonder if it’s because we haven’t switched Thank you and Order status pages to Checkout Extensibility.
I don’t want to upgrade Thank You page now, since it it doesn’t seem there’s an easy way to switch back to checkout.liquid for the page.