By $\sf GCH$, $\eta_\kappa$ exists, which is a $\kappa$-saturated dense linear ordering of size $\kappa$. Therefore it is also homogeneous.
Instead of adding $\kappa\times\omega$ subsets of $\kappa$, we add $\kappa\times\kappa$, where the second $\kappa$ is indexed using a linear ordering isomorphic to $\eta_\kappa$. Now we take the filter of subgroups to be generated by fixing countably many points, rather than finitely many.
The technique and argument now give us that if $A$ is the generic linear ordering, every subset of $A$ is the countable union of intervals. This, along with the saturation of $\eta_\kappa$, readily implies that the order is complete.
Given any cut, we can write it as the union of two intervals, they have a common support which is a countable set of points on the line. One can show that these points must have a cofinal sequence in the upper and lower parts of the cut (otherwise there is a "gap" between the cuts which can be moved by a suitable automorphism). And by saturation we can realize the type of the cut, and thus it is an endpoint of one of the parts of the cut.
The linear order we added is actually ccc, since any uncountable family of pairwise disjoint intervals would have a union which cannot be decomposed into only countably many disjoint intervals. Of course, the order is not separable, since $\kappa$ is just too darn big, and separability would imply that we collapsed $\kappa$ to be the continuum in the outset $\sf ZFC$ model, but $\kappa$ is in fact the successor of the continuum (or larger!), so that cannot be.
In $L(\Bbb R,\cal A^\omega)$, where $\cal A$ is the ordered set, as computed inside the symmetric extension of both the collapses of the Woodin cardinals, and adding the Mostowski $\sigma$-order, we get that $\sf ZF+DC+AD$ holds. But $\cal A$ is still a non-separable ccc and complete dense linear ordering. Therefore a counterexample.
Given any cut, we can write it as the union of two intervals, they have a common support which is a countable set of points on the line. One can show that these points must have a cofinal sequence in the upper and lower parts of the cut (otherwise there is a "gap" between the cuts which can be moved by a suitable automorphism). And by saturation we can realize the type of the cut, and thus it is an endpoint of one of the parts of the cut.
The linear order we added is actually ccc, since any uncountable family of pairwise disjoint intervals would have a union which cannot be decomposed into only countably many disjoint intervals. Of course, the order is not separable, since $\kappa$ is just too darn big, and separability would imply that we collapsed $\kappa$ to be the continuum in the outset $\sf ZFC$ model, but $\kappa$ is in fact the successor of the continuum (or larger!), so that cannot be.
In $L(\Bbb R,\cal A^\omega)$, where $\cal A$ is the ordered set, as computed inside the symmetric extension of both the collapses of the Woodin cardinals, and adding the Mostowski $\sigma$-order, we get that $\sf ZF+DC+AD$ holds. But $\cal A$ is still a non-separable ccc and complete dense linear ordering. Therefore a counterexample.