There is a way to calculate the exponential of a 4D bivector, without splitting it into two orthogonal simple bivectors.
The idea is to split the algebra itself (at least the even part) into two "orthogonal" subalgebras.
Let $e_i$ denote basis vectors, as usual, and $e_{ij}$ basis bivectors, etc. The "left-handed subalgebra" is spanned by
$$1_L=\tfrac12(1-e_{1234}),\quad i_L=\tfrac12(e_{14}+e_{23}),\quad j_L=\tfrac12(e_{24}+e_{31}),\quad k_L=\tfrac12(e_{34}+e_{12}),$$
and the "right-handed subalgebra" is spanned by
$$1_R=\tfrac12(1+e_{1234}),\quad i_R=\tfrac12(e_{14}-e_{23}),\quad j_R=\tfrac12(e_{24}-e_{31}),\quad k_R=\tfrac12(e_{34}-e_{12}).$$
Note that these are both isomorphic to the quaternions. For example, $i_R^2=-1_R$, and $i_Rj_R=k_R$, but $j_Li_L=-i_Lj_L=k_L$ (though we could rename $k_L$ as $-k_L$, to get a proper isomorphism rather than an anti-isomorphism). Also note that the product of a left thing and a right thing is $0$.
So we can write a bivector as $B=B_L+B_R$, with the left part being $B_L=1_LB$ and the right part being $B_R=1_RB$. Then $B_LB_R=B_RB_L=0$, and the exponential is
$$\exp(B)=\exp(B_L)\exp(B_R)=\exp(B_R)\exp(B_L).$$
And we already know how to calculate the exponential of a 3D bivector, which $B_L$ or $B_R$ is isomorphic to. One thing to be careful about is that the multiplicative identity is not the same: $1\neq1_L\neq1_R$; instead $1=1_L+1_R$. Another thing is that the 3D norms are off by a factor of $\sqrt2$ from the 4D norm; we'll use the 3D norms:
$$B_L\!^2=-\lVert B_L\rVert^21_L,\qquad B_R\!^2=-\lVert B_R\rVert^21_R.$$
Thus, the exponentials are
$$\exp(B_L)=(1_L+1_R)+\frac{B_L}{1!}+\frac{B_L\!^2}{2!}+\frac{B_L\!^3}{3!}+\cdots$$
$$=1_R+\left(1_L+\frac{B_L\!^2}{2!}+\frac{B_L\!^4}{4!}+\cdots\right)+\left(\frac{B_L}{1!}+\frac{B_L\!^3}{3!}+\frac{B_L\!^5}{5!}+\cdots\right)$$
$$=1_R+1_L\cos\lVert B_L\rVert+\frac{B_L}{\lVert B_L\rVert}\sin\lVert B_L\rVert$$
and
$$\exp(B_R)=1_L+1_R\cos\lVert B_R\rVert+\frac{B_R}{\lVert B_R\rVert}\sin\lVert B_R\rVert$$
which combine to give us
$$\exp(B)=1_L\cos\lVert B_L\rVert+\frac{B_L}{\lVert B_L\rVert}\sin\lVert B_L\rVert+1_R\cos\lVert B_R\rVert+\frac{B_R}{\lVert B_R\rVert}\sin\lVert B_R\rVert.$$
See also "isoclinic rotations".
See in particular section 6 and equations 11 and 13.
– Nicholas Todoroff Nov 03 '22 at 19:11