Also consider the somewhat simpler "identity system", given a continuous signal $x(t)$:
$$\begin{align}y(t) &= x(t)\tag{1}\\
&= \lim_{\Delta t\to0^-}x(t + \Delta t)\tag{2}\\
&= \lim_{\Delta t\to0^+}x(t + \Delta t)\tag{3}\\
&= \lim_{\Delta t\to0}\frac{x(t - \Delta t) + x(t+\Delta t)}{2}.\tag{4}\end{align}$$
This might be interpreted as the identity system being 1) causal and anti-causal, 2) causal but not anti-causal, 3) anti-causal but not causal, and 4) neither causal or anti-causal. That's quite a set of contradictions so it must be a wrong interpretation.
Similarly, to say that the derivative of $x(t)$ exists at all points means for the derivation system that:
$$\begin{align}y(t) &= x'(t)\tag{5}\\
&= \lim_{\Delta t\to0^-}\frac{x(t) - x(t + \Delta t)}{\Delta t}\tag{6}\\
&= \lim_{\Delta t\to0^+}\frac{x(t + \Delta t) - x(t)}{\Delta t}\tag{7}\\
&= \lim_{\Delta t\to0}\frac{x(t + \Delta t) - x(t - \Delta t)}{2\,\Delta t}\tag{8}\\
&= \ldots\end{align}$$
and many other limit expressions.
The impulse response of derivation as a linear time-invariant (LTI) system is not a real-valued function of a real variable, so it is difficult to assess causality based on the impulse response. I will argue that derivation is both causal and anti-causal if the derivative of $x(t)$ exists everywhere. An applicable alternative definition of causality of an LTI system is that if input:
$$x(t) = 0\quad\text{for all }t \le t_0,\tag{9}$$
then output:
$$y(t) = 0\quad\text{for all }t \le t_0.\tag{10}$$
The derivative $y(t)=x'(t)$ is zero-valued for the constant-valued portion $t < t_0$ of $x(t)$, and because the derivative exists at $t = t_0$, then $x'(t_0) = 0$ by Eq. 6 and the natural extension of $x(t)$ in Eq. 9 to negative $t$ infinitesimally close to zero. An equivalent proof can be given for anti-causality.
This definition of causality is not useful for band-limited signals, because they will collapse to zero everywhere if they are zero-valued over an interval of any non-zero length.
Juan Antonio Fernández Madrigal also tries to answer your question in his blog, with the post title "Differentiation (derivative) is causal, but not exactly realizable". Quote:
Summary: differentiation is causal for physical signals;
differentiation does not predict (actually) the future;
differentiation is not (exactly and in all circumstances) realizable;
differentiation can be implemented for given, carefully guaranteed
cases, and only approximately if written in computer code.