Despite this, I still believe Leibniz notation is superior for multi-argument functions. For multi argument functions, named arguments are much clearer than just depending on the order of arguments. Essentially I advocate for dropping point-freeness for clarity on the difference between function arguments.
Besides that, by expression equivalence it is clearly the case that the only correct interpretation of the derivative is the 'composition' where the change in t also counts for the change in x. Because replacing the f(x(t), t) with g(x) (where g is the composition, should not change the outcome of the derivative.