OK.
I suspect the notation mistake in your previous post is a symptom of your problem.
dxd(y) does not require the product rule. It's simply the derivative of y with respect to x, i.e. dy/dx.
It does NOT mean d/dx times y, but rather the derivative of y with respect to x.
The d/dx can be considered as a function acting on y.
d (sin x)/dx for example is the function "take the derivative with respect to x" acting on sin x, which would be cos x, as I'm sure you're aware.
In this case if you need to differenetiate by the same variable again, i.e. by x, then you'd go to the next level of derivative:
dxd(dxdy)=dx2d2yBut suppose you need to differentiate by u. Then you'd need the chain rule:
dud(dxdy)=dxd(dxdy)×dudxwhich equals
dx2d2y×dudx