Sorry about this terrible typo!!!
$$
\mathbb{P}^\pi(\mathfrak{M}=k|\mathscr{D}_n) = \dfrac{\mathbb{P}^\pi(\mathfrak{M}=k) \int \ell(\theta_k|\mathscr{D}_n)\pi_k(\theta_k)\,\text{d}\theta_k}{
\sum_{j=1}^J \mathbb{P}^\pi(\mathfrak{M}=j)\pi_j(\theta_j)\,\text{d}\theta_j}\,.
$$
should read as
$$
\mathbb{P}^\pi(\mathfrak{M}=k|\mathscr{D}_n) = \dfrac{\mathbb{P}^\pi(\mathfrak{M}=k) \int \ell(\theta_k|\mathscr{D}_n)\pi_k(\theta_k)\,\text{d}\theta_k}{
\sum_{j=1}^J \mathbb{P}^\pi(\mathfrak{M}=j)\int \ell(\theta_j|\mathscr{D}_n)\pi_j(\theta_j)\,\text{d}\theta_j}\,.
$$
which is also what you propose as the last equation in your question. For some reason the cut-and-paste between numerator and denominator did not work completely and we failed to spot the mistake. Apologies!