Suppose $A$ is a set of parameters in a model $M$ and $a,\overline{b}$ are respectively an element and a tuple from $M$ such that $a\in \operatorname{acl}(A\overline{b})\setminus \operatorname{acl}(A)$.
It is clear that in this case, the type $\operatorname{tp}(a/A\overline{b})$ forks over $A$: If $\{a_1=a,a_2\ldots,a_k\}$ are the finitely many realizations of the type $\operatorname{tp}(a/A\overline{b})$, then we have $$\operatorname{tp}(a/A\overline{b})\models \bigvee_{i=1}^k x=a_i,$$and each of the formulas $x=a_i$ 2-divide over $A$.
However, my question is:
Does $\operatorname{tp}(a/A\overline{b})$ necessarily divides over $A$?
The type $\operatorname{tp}(a/Ab)$ necessarily divides over $A$. Let $\phi(x, b)$ define (over $A$) the least finite set $\{a = a_1, ..., a_n\}$ containing $a$. The claim is $\phi(x, b)$ $2$-divides over $A$.
The argument I found is somewhat complicated and uses Neumann's Lemma: Let $X$ be an infinite set, $G \le \operatorname{Sym}(X)$ and $B \subset X$ be finite. Assume that the orbit of each of $c_1, ..., c_n \in X$ is infinite under $G$, then there is $g \in G$ such that $g \cdot c_i \not \in B$ for all $i = 1, ..., n$. See Exercise 6.1.15 in Tent, Ziegler "A course in model theory".
By this lemma there is $f_1 \in \operatorname{Aut}(\mathfrak C/A) = G$ such that $\{f_1(a_1), ..., f_1(a_n)\} \cap \{a_1, ..., a_n\} = \emptyset$. This of course implies that $\phi(x, f_1(b)) \land \phi(x, b)$ is inconsistent. So we take $b_1 = f_1(b)$. Now applying the lemma again we find $f_2 \in \operatorname{Aut}(\mathfrak C/A)$ such that $\{f_2(a_1), ..., f_2(a_n)\} \cap \{f_1(a_1), ..., f_1(a_n), a_1, ..., a_n\} = \emptyset$ and take $b_2 = f_2(b)$. Continuing this way we obtain a sequence $b = b_0, b_1, b_2, ...$ witnessing the $2$-dividing of $\phi(x, b)$.
I am curious if there is a simpler argument.