My understanding of the principle of locality in a field theory demands that field degrees of freedom interact locally. For example, $\phi(x)$ at the spacetime point $\phi(x+\delta x)$ can interact where $x\equiv x^\mu$ and $\delta x^\mu$ is an infinitesimal fourvector. Now, the Taylor expansion gives $$\phi(x+\delta x)=\phi(x)+\eta_{\mu\nu}\delta x^\mu\partial^\nu\phi(x)+\frac{1}{2}\eta_{\mu\nu}\eta_{\sigma\rho}\delta x^\mu\delta x^\sigma\partial^\nu\phi(x)\partial^\rho\phi(x)+O((\delta x)^3)$$. Therefore, locality should give rise to a terms in the Lagrangian density such as $$\phi(x)\phi(x+\delta x)\approx \phi^2+\eta_{\mu\nu}\delta x^\mu\phi\partial^\nu\phi+...$$
$\bullet$ We see that the coupling $\phi(x)\phi(x+\delta x)$ generates term proportional to various powers of $\delta x$. But a field theory Lagrangian contains only fields couplings between fields $\phi$ and its derivatives and no power of $\delta x$. Why is that even though a term like $\eta_{\mu\nu}\delta x^\mu\phi\partial^\nu\phi$ is Lorentz invariant?
$\bullet$ How does a Lagrangian (such a free Klein-Gordon Lagrangian) follow from my understanding of local interactions?
$\bullet$ Do I need to change or enlarge my understanding of locality?