That definitely looks more like an eval engine limitation/bug than your regex itself, because the returned sentence clearly does not contain au revoir
Opening a support ticket is probably the right move here. In the meantime, you could also test a very simple negative case like ^(?!.*test).*$ just to confirm whether negative lookaheads are unsupported in their validator.