Or they run different full nodes of different versions from which to serve block templates. This would also explain the “internal discrepancies” we’ve previously noticed: a pool sometimes mining ephemeral anchors and sometimes not, sometimes mining large opreturns and sometimes not.
ViaBTC, and now Antpool. Is this a new practice, or are we just observing this behaviour now?