For $d=2$ the maximal $n$ is $3=d+1$. Indeed, between 4 points $x_1,x_2,x_3,x_4$ either one of them, $x_k$, belongs to the convex hull of three others, then $\langle \theta,x_k\rangle$ can not be the minimal number between $\langle \theta,x_i\rangle$; or the segments $[x_1,x_j]$ and $[x_p,x_q]$ (where $\{1,j,p,q\}=\{1,2,3,4\}$) intersect, then it is impossible that $\langle \theta,x_1\rangle$ and $\langle \theta,x_j\rangle$ are both less then $\langle \theta,x_p\rangle$ and $\langle \theta,x_q\rangle$.
But already for $d=3$ there is no bound for $n$. Consider the points $x_k$ on the moment curve $(t, t^2,t^3)$ with parameters $t_k=3^k$. Then the polynomials $p_k(t)=t(t-t_k)^2$ satisfy $$p_k(t_k)<p_k(t_1)<p_k(t_2)<\dots <p_k(t_{k-1})<p_k(t_{k+1})<\dots$$
for every $k$. Equivalently, for the vectors $\theta_k=(t_k^2,-2t_k, 1)$ we have $$\langle x_k, \theta_k \rangle < \langle x_1, \theta_k \rangle<\langle x_2, \theta_k \rangle<\dots<\langle x_{k-1}, \theta_k \rangle <\langle x_{k+1} , \theta_k \rangle<\dots$$