Here is a way to build examples of complete lattices with no join-incomplete endomorphisms. Suppose $L$ is
complete,
simple, and
each proper principal ideal of $L$ has ACC, but $L$ does not have ACC.
Then $L$ has a nonprincipal ideal but no join-incomplete endomorphism.
Reason: If $L$ does not have ACC, then the ideal generated by any increasing $\omega$-chain is nonprincipal. Suppose that $f\colon L\to L$ is an endomorphism. By item 2, $f$ is constant or an embedding. If $f$ is constant it preserves complete joins, so we are done. If $f$ is an embedding, then it must preserve $1$, since $1$ is the only element that dominates an increasing $\omega$-chain. Now, assuming still that $f$ is an embedding, if $J\subseteq L$ is a nonprincipal ideal it contains an increasing $\omega$-chain, so by item 3 the join of $J$ must $1$, but by the same argument the set $f(J)$ has join $1$. Thus $f$ preserves infinite joins.
What remains to show is that there really is a lattice satisfying 1, 2 and 3.
Start with the lattice $L_0$ of finite dimensional subspaces of an infinite dimensional vector space. $L_0$ satisfies items 2 and 3. Add three new elements to $L_0$: $1$ (a top element), and $a$ and $b$ which are incomparable with all other elements except $0$ (bottom of $L_0$) and $1$. I want $a$ and $b$ to be incomparable with each other, as well.
$L$ has the property that, for every element $\ell<1$, there is a finite bound on the lengths of chains below $\ell$. This implies that $L$ has DCC. Since $L$ has DCC and a top element, it is complete. $L$ inherits item 3 from $L_0$. I leave it to you to check item 2, that $L$ is a simple lattice.