Just to make sure, can you check if `tensor.grad(test_op(x, 2), x)` is still an error?