I'm going to change notation here slightly and use lower case ##m## and ##n## for number of dice and number of faces, respectively. Let's define ##N(m,k)## as the number of ways to roll a valid roll such that the last die is ##k##, and n ##R(m,n)## as the number of valid rolls with ##m## ##n##-sided dice. Clearly ##R(m,n) = \sum_{k=1}^n N(m,k)##.
(I think this is what you're doing but the notation is confusing me a little).
Suppose ##m = 1##. Then ##N(1,k) = 1## because there's only one way to roll a single die with a value of ##k##. And clearly ##R(1,n) = n##.
Now, let's think about the recursion. In order to have a valid roll of ##m## dice, as I said we need to have a valid roll of ##m-1## dice followed by a roll which is at least as large as the last roll. So that gives us the recursion ##R(m,n) = \sum_{k=1}^n N(m-1,k) (n-k+1)##
OK and ##N(m,k) = R(m-1,k)## because a valid roll that ends in a ##k## consists of ##m-1## rolls that end in anything ##\leq k##, followed by a ##k##.
I'm thinking out loud here, so I apologize if the flow is a little erratic. I don't think that recursion above helps actually. Instead I'll use the result I just stated to write a different recursion:
##R(m,n) = \sum_{k=1}^n N(m,k) = \sum_{k=1}^n R(m-1,k)##. Is that really valid? Yes, I think so. I've gone over the logic a couple of times and it seems sound.
So where does that lead us? Well, let's see (disclaimer again: I have no idea if this is a profitable path, I'm just seeing what happens).
##R(1,n) = n##
##R(2,n) = \sum_{k=1}^n R(1,k) = \sum_{k=1}^n k = n(n+1)/2 = \binom {n+1} 2##
##R(3,n) = \sum_{k=1}^n \binom {k+1} 2 = \sum_{k=2}^{n+1} \binom k 2##
Hmm. I think I'm on the verge of a counting argument here but I don't know what it is. How would you argue that last thing is equivalent to ##\binom {n+2} {3}##, if it is? And then what's the general counting argument? I need to think about this some more, but at least I got your summations down to a single sum :-)
Wolfram Alpha says that last sum does indeed yield ##\binom {n+2}{3}##:
https://www.wolframalpha.com/input/?i=sum(k=2,n+1)+C(k,2)