Following up on this -- I reported this to Intel and it turns out this is a bug! Adrian Hunter has recently posted patches to the mailing list to fix this.
https://lkml.org/lkml/2025/10/13/282