A theory $T$ admits Markov's rule when
For every formula $\phi(n)$, if $$T \vdash \forall n \in \mathbb N. \phi(n) \lor \lnot \phi(n)$$ and $$T \vdash \lnot \lnot \exists n \in \mathbb N. \phi(n)$$ then $$T \vdash \exists n \in \mathbb N. \phi(n)$$
Heyting arithmetic (HA) and Peano arithmetic (PA) both satisfy this, but for very different reasons.
HA admits Markov's rule because it is sound and it has the disjunction property.
Proof: If there is a $n$ such that $\phi(n)$, then HA doesn't prove $\lnot \phi(n)$ (by soundness) and thus proves $\phi(n)$ instead (by the disjunction property). If not, this means $\lnot \exists n. \phi(n)$, but this is impossible because $HA \vdash \lnot \lnot \exists n. \phi(n)$ and HA is sound.
$\square$
(Note that the meta-theory of this proof is classical, but since the statement "$T$ admits Markov's rule" is $\Pi^0_2$, there is also a constructive proof because of the Friedman translation.)
$PA$ admits Markov's rule because $PA$ proves Markov's principle.
Since these reasons are so different, it's not clear that this property applies to every theory in between them. My question: is there a recursively enumerable theory T (such that $HA \subset T \subset PA$) that doesn't admit Markov's rule?