Problems of the form "find all objects of some type" aren't NP-complete, because NP consists purely of decision problems, questions that have a yes/no answer. So this problem can't be NP-complete.
If you specifically have to list the paths in descending order of size, then the problem would be NP-hard. If you can list all paths in descending size order, then you can just check the first path to see if it passes through all nodes. If so, great! Your graph has a Hamiltonian path, and finding Hamiltonian paths is NP-hard.
On the other hand, if you listed the paths in ascending order of length, then assuming you're working with Turing machines the cost of simply reading all the paths to get to the last one would take more than polynomial time, so this reduction wouldn't work. A similar argument shows that this reduction won't work if the paths come back in arbitrary order. I suspect, but am not fully sure, that it's unknown whether that version of the problem is NP-hard, but I'm open to being corrected on that.
This is all the more interesting given that the number of simple paths in a graph can be O(n!), which happens when the graph is a complete graph (all pairs of nodes are linked by edges). The fact that something takes a long time to complete doesn’t immediately mean that it’s NP-hard or NP-complete.
Hope this helps!