Suppose $X$ is an $m\times n$ random matrix where rows are I.I.D. samples $x$ of $n$-dimensional Gaussian. The code at the end of the post verifies a candidate (incorrect) formula for the following expression in terms of $H=E[xx']$ (this parameterization simplified related formula considerably compared to $\mu,\Sigma$ parameterization). What's the correct formula?
$$E[X^T A X B X^T CX]\approx m(m-1)HBH$$
There's this detailed answer on computing arbitrary moments of Gaussian distributions.
Alternatively there's this notebook which automatically derives non-central Wick's Theorem in summation form by doing the following:
MomentConvert[Moment[{1, 1, 1, 1}], "Cumulant"]- Set cumulants of order 3 and 4 to zero
MomentConvertback
A similar approach may be feasible for the question at hand, but a bit of a programming challenge!
d = 3;
x1 = Array[xx1, d];
x2 = Array[xx2, d];
X = {x1, x2};
SeedRandom[1];
sigma = DiagonalMatrix[RandomInteger[{1, 10}, {d}]];
mu = RandomInteger[{1, 10}, {d}];
mu = ConstantArray[0, {d}];
H = sigma + Outer[Times, mu, mu];
dist = MultinormalDistribution[mu, sigma];
EX[expr_] :=
Expectation[
expr, {x1 [Distributed] dist, x2 [Distributed] dist}];
m = Length[X];
Unprotect[C];
{A, C} = RandomInteger[{-5, 5}, {2, m, m}];
B = RandomInteger[{-5, 5}, {d, d}];
Print["Check passed: ",
EX[X[Transpose] . A . X . B . X[Transpose] . C . X] ==
m (m - 1) H . B . H]
Related unanswered question on stats.SE

Momentis pretty fast for your example. – JimB Sep 24 '22 at 23:55