subgraphAll implementation seems have some performance issue

subgraphAll implementation seems have some issue
I tried following cypher. the core-company.csv has about 7k records.

LOAD CSV WITH HEADERS FROM 'file:////app/neo4j/neo4j-enterprise-3.5.5/core-company-name.csv' as line with line
match (n:COMPANY{COMPANY_NM:line.company_nm}) with collect(n) as ns
call apoc.path.subgraphAll(ns, {maxLevel:3, relationshipFilter:'INVEST|WORK'}) yield nodes, relationships
CALL apoc.export .... nodes, relationships)

no result after hours. but i tried following

LOAD CSV WITH HEADERS FROM 'file:////app/neo4j/neo4j-enterprise-3.5.5/core-company-name.csv' as line with line
match (n:COMPANY{COMPANY_NM:line.company_nm}) with collect(n) as ns
call apoc.path.subgraphNodes(ns, {maxLevel:3, relationshipFilter:'INVEST|WORK'}) yield node with collect(node) as nodes
call apoc.algo.cover(nodes) yield rel with collect(rel) as rels, nodes
CALL apoc.export .... nodes, rels)

10 min 8M nodes 14M rels

APOC version apoc-3.5.0.3-all.jar
neo4j version 3.5.5