I think your confusion comes from the fact that you might not be familiar with the concept of the total derivative. It basically is the chain rule already. Let me make an example: Imagine you have a function $f(x,y)$. Right now $x,y$ are just some coordinates. But you could consider a specific trajectory described by $x(t),y(t)$ where $t$ is time and both coordinates are some function of time. If you now want to compute the time derivative of $f(x(t),y(t))$, you use the chain rule: $$ \frac{d}{dt}f=\frac{\partial f}{\partial x}\frac{dx}{dt}+\frac{\partial f}{\partial y}\frac{dy}{dt}$$
This can also be seen by taking the product of the row vector $\left(\frac{\partial f}{\partial x},\frac{\partial f}{\partial y}\right)$ and the column vector $\left(\frac{dx}{dt},\frac{dy}{dt}\right)^T$. This is useful because it separates the object that depends on the chosen function f (which is th row vector) from the object that depends on the explicit trajectory (the column vector). In "differential geometry notation" this row vector gets written basically as $df=\frac{\partial f}{\partial x}dx+\frac{\partial f}{\partial y}dy$ where $dx,dy$ can be seen as something like the basis row vectors $(1,0),(0,1)$. Please don't take this as a mathematically rigorous explanation. If you are looking for one, read a book about differential geometry (or maybe just about conventional multidimensional calculus). My answer is more about providing the heuristics to understand what the notation means.
So your $dP$ can be understood as the corresponding row vector which you have to multiply with the column vector $\left(\frac{\partial\mu_1}{\partial\lambda},...,\frac{\partial\mu_k}{\partial\lambda}\right)^T$ (where there are now partial derivatives because the things depend on more than just one variable) if you want to compute $\frac{\partial P}{\partial \lambda}$. So actually we can compare the $dP$ given with the general formula to get $n_i=\left(\frac{\partial P}{\partial \mu_i}\right)_{\mu_j,j\ne i}$ (where I mean that the partial derivative is taken while every other $\mu$ is constant). So why do we even need to write down an expression here for $\left(\frac{\partial P}{\partial \mu_i}\right)_T$ if it is just $n_1$? Well, it isn't. Now $T$ is constant, not all other $\mu$. This means we have a different "trajectory" parametrized by the same parameter ($\mu_1$) like one could also have different trajectories $x'(t),y'(t)$ which are also parametrized by time.
If you plug what we just found for the $n_i$ in you can directly see that the chain rule has been applied correctly in $$ \left(\frac{\partial P}{\partial \mu_1}\right)_T=\sum_{i=1}^k n_i \left( \frac{\partial \mu_i}{\partial \mu_1}\right)_T=\sum_{i=1}^k \left(\frac{\partial P}{\partial \mu_i}\right)_{\mu_j,j\ne i} \left( \frac{\partial \mu_i}{\partial \mu_1}\right)_T$$