Here is a simpler input with the same problem:
NExpectation[1 \[Conditioned] x > 1,
{x, y} \[Distributed] DirichletDistribution[{1, 3, 4}]]
while the following works fine:
Expectation[1 \[Conditioned] x > 1,
{x, y} \[Distributed] DirichletDistribution[{1, 3, 4}]]