Some question about @recurse

I’m not quite sure but since you are using reverse edges could loop: true be the problem? Have you tried setting it to false?

But yes, I’ve also experienced that @recurse slows down queries, see here