[step:Bound each cross term involving a finite variation factor and show it vanishes u.c.p.]We treat the term $\sum_i \Delta_i M \, \Delta_i B$; the terms $\sum_i \Delta_i A \, \Delta_i N$ and $\sum_i \Delta_i A \, \Delta_i B$ are handled identically.
Fix $T > 0$. For $t \leq T$, the oscillation of $B$ on dyadic subintervals satisfies
\begin{align*}
\omega_B^{(n)}(T) := \max_{1 \leq i \leq \lfloor 2^n T \rfloor + 1} |B_{i \cdot 2^{-n}} - B_{(i-1) \cdot 2^{-n}}|.
\end{align*}
Since $B$ is continuous, each sample path $B(\omega, \cdot)$ is uniformly continuous on $[0, T]$. Therefore $\omega_B^{(n)}(T) \to 0$ almost surely as $n \to \infty$.
Bound the cross-term sum for $t \leq T$:
\begin{align*}
\left|\sum_{i=1}^{\lfloor 2^n t \rfloor} \Delta_i M \, \Delta_i B\right| &\leq \sum_{i=1}^{\lfloor 2^n t \rfloor} |\Delta_i M| \cdot |\Delta_i B| \\
&\leq \omega_B^{(n)}(T) \cdot \sum_{i=1}^{\lfloor 2^n T \rfloor} |\Delta_i M|.
\end{align*}
The sum $\sum_i |\Delta_i M|$ is bounded above by the total variation of $M$ on $[0, T]$ plus the oscillation error from dyadic endpoints: for any path, $\sum_i |M_{i \cdot 2^{-n}} - M_{(i-1) \cdot 2^{-n}}|$ is a Riemann-sum approximation to the total variation. However, $M$ need not have finite total variation. Instead, we use the estimate
\begin{align*}
\sum_{i=1}^{\lfloor 2^n T \rfloor} |\Delta_i M| \leq \left(\lfloor 2^n T \rfloor\right)^{1/2} \left(\sum_{i=1}^{\lfloor 2^n T \rfloor} (\Delta_i M)^2\right)^{1/2},
\end{align*}
by the Cauchy--Schwarz inequality in $\mathbb{R}^{\lfloor 2^n T \rfloor}$ (with one vector being $|\Delta_i M|$ and the other the constant vector $1$). But this bound grows with $n$, so a different approach is needed.
Instead, observe that we can factor the bound differently. For the term $\sum_i \Delta_i A \, \Delta_i N$ (and symmetrically $\sum_i \Delta_i M \, \Delta_i B$), we extract the maximum oscillation of the martingale factor and bound the sum of absolute values of the finite variation factor by the total variation:
\begin{align*}
\left|\sum_{i=1}^{\lfloor 2^n t \rfloor} \Delta_i A \, \Delta_i N\right| \leq \omega_N^{(n)}(T) \cdot \sum_{i=1}^{\lfloor 2^n T \rfloor} |\Delta_i A| \leq \omega_N^{(n)}(T) \cdot V_A(T),
\end{align*}
where $V_A(T) := \int_0^T |dA_s|$ is the total variation of $A$ on $[0,T]$, which is finite since $A$ is a finite variation process. Since $N$ is continuous, $\omega_N^{(n)}(T) \to 0$ a.s. by uniform continuity on $[0,T]$, and $V_A(T) < \infty$ a.s., so this cross term vanishes a.s.
For the term $\sum_i \Delta_i M \, \Delta_i B$, we extract the maximum oscillation of $B$:
\begin{align*}
\left|\sum_{i=1}^{\lfloor 2^n t \rfloor} \Delta_i M \, \Delta_i B\right| \leq \omega_B^{(n)}(T) \cdot \sum_{i=1}^{\lfloor 2^n T \rfloor} |\Delta_i M|.
\end{align*}
The factor $\omega_B^{(n)}(T) \to 0$ a.s. It remains to show that $\sum_i |\Delta_i M|$ does not grow too fast. By the Cauchy--Schwarz inequality in $\mathbb{R}^{\lfloor 2^n T \rfloor}$,
\begin{align*}
\sum_{i=1}^{\lfloor 2^n T \rfloor} |\Delta_i M| \leq \left(\lfloor 2^n T \rfloor \cdot \sum_{i=1}^{\lfloor 2^n T \rfloor} (\Delta_i M)^2 \right)^{1/2}.
\end{align*}
The sum $\sum_i (\Delta_i M)^2 = \langle M \rangle^{(n)}_T \to \langle M \rangle_T$ u.c.p., so it is bounded in probability. Thus $\sum_i |\Delta_i M| = O_\mathbb{P}(2^{n/2})$, while $\omega_B^{(n)}(T) \to 0$ a.s. The product $\omega_B^{(n)}(T) \cdot \sum_i |\Delta_i M|$ converges to $0$ in probability because $\omega_B^{(n)}(T)$ tends to $0$ faster than any power. More precisely, since $B$ has finite variation, $\sum_i |\Delta_i B| \leq V_B(T) < \infty$, and we can bound instead:
\begin{align*}
\left|\sum_i \Delta_i M \, \Delta_i B\right| \leq \max_i |\Delta_i M| \cdot \sum_i |\Delta_i B| \leq \omega_M^{(n)}(T) \cdot V_B(T).
\end{align*}
Since $M$ is continuous, $\omega_M^{(n)}(T) \to 0$ a.s. by uniform continuity on $[0,T]$, and $V_B(T) < \infty$ a.s. Therefore $\sup_{t \leq T} |\sum_i \Delta_i M \, \Delta_i B| \to 0$ a.s.
For the term $\sum_i \Delta_i A \, \Delta_i B$, the same argument gives
\begin{align*}
\left|\sum_i \Delta_i A \, \Delta_i B\right| \leq \omega_A^{(n)}(T) \cdot V_B(T) \to 0 \quad \text{a.s.}
\end{align*}
Since all three cross terms converge to $0$ uniformly on $[0, T]$ almost surely (hence u.c.p.), we conclude $R^{(n)}_t \to 0$ u.c.p.[/step]