It appears that the OP interpreted the operator $e^{\left((ax)\frac{d}{dx}\right)}$ on $f(x)$ incorrectly to mean $\sum_{n=0}^\infty \frac{(ax)^n}{n!}\frac{d^nf(x)}{dx^n}$.
This misinterpretation in the OP is due to applying incorrectly successive applications of the operator $ax\frac{d}{dx}$. One application reveals $ \left((ax)\frac{d}{dx}\right)f(x)=axf'(x)$. A subsequent application yields
$$\begin{align}
\left((ax)\frac{d}{dx}\right)^2 f(x)&=\left((ax)\frac{d}{dx}\right)\left(axf'(x)\right)\\\\
&=(ax)^2f''(x)+a^2xf'(x)\\\\
&\ne (ax)^2f''(x)
\end{align}$$
We will show in the following that $\sum_{n=0}^\infty \frac{(ax)^n}{n!}\frac{d^nf(x)}{dx^n}=f(ax+a)$ while $e^{\left((ax)\frac{d}{dx}\right)}=f(e^a x)$.
We begin by analyzing the operator $e^{a\frac{d}{dx}}$ on $C^\infty$ as defined by
$$\left(e^{a\frac{d}{dx}}\right)\{f(x)\}=\sum_{n=0}^\infty \frac{f^{(n)}(x)}{n!}a^n\tag1$$
Note that the Taylor series of $f(x+a)$ around $x$ can be written
$$f(x+a)=\sum_{n=0}^\infty \frac{f^{(n)}(x)}{n!}a^n\tag2$$
Comparing $(1)$ and $(2)$ reveals
$$\left(e^{a\frac{d}{dx}}\right)\{f(x)\}=f(x+a)$$
Next, we transform the operator $x\frac{d}{dx}$ by enforcing the substitution $x=e^y$. Then, denoting $f(x)=f(e^y)=g(y)$, we see that
$$\begin{align}
\left(ax\frac{d}{dx}\right) f(x)&= \left(ae^y\frac{dy}{dx}\frac{d}{dy}\right) f(e^y)\\\\
&=\left(ae^ye^{-y}\frac{d}{dy}\right) f(e^y)\\\\
&=\left(a\frac{d}{dy}\right) g(y)\tag3
\end{align}$$
Finally, using $(2)$ and $(3)$ reveals
$$\begin{align}
\left(e^{(ax)\frac{d}{dx}}\right) f(x)&=\sum_{n=0}^\infty \frac1{n!}\left(\left(ax\frac{d}{dx}\right)^n \right)f(x)\\\\
&=\sum_{n=0}^\infty \frac{g^{(n)}(y)}{n!}a^n\\\\
&=g(y+a)\\\\
&=f(e^{y+a})\\\\
&=f(e^ae^y)\\\\
&=f(e^ax)
\end{align}$$
And we are done!