Currently, the RPC method mevcommit_getTransactionCommitments only returns anything if the transaction was committed to by all provider or if it already is in a block. If only a subset of provider commit and the block is still pending, the commitments are not returned. It would be better to always return all available commitments, e.g., to allow DApps to decide from whom they require a commitment to consider the tx safe.