Can $p(x)q(x+1)$ and $q(x)p(x+1)$ be the same?
No, you can't conclude that they're necessarily distinct expressions. An extremely simple example is if $p(x) = a$ and $q(x) = b$ where $a$ and $b$ are different integer constants, so then $p(x)q(x + 1) = q(x)p(x + 1) = ab$. A non-constant polynomial example is to let $p(x) = x$ and $q(x) = -x$. Then $p(x)q(x + 1) = x(-(x + 1)) = -x(x + 1)$ and $q(x)p(x + 1) = -x(x + 1)$.
As Somos suggested in a question comment, consider that $q(x) \neq 0$ so can use the rational function $f(x) = \frac{p(x)}{q(x)}$. Then, dividing both sides of $p(x)q(x + 1) = q(x)p(x + 1)$ by $q(x)q(x + 1)$ gives $\frac{p(x)}{q(x)} = \frac{p(x+1)}{q(x+1)}$, i.e., $f(x) = f(x + 1)$. For this to be true for all $x$ requires that $f(x)$ be a constant function (note that, as Jyrki Lahtonen wrote in a question comment, he gives a proof of this in his answer at Intersection of two subfields of the Rational Function Field in characteristic $0$), i.e., $f(x) = c$ so $p(x) = cq(x)$ for some rational constant $c \neq 1$ such that all of the coefficients in $p(x)$ are integers. In my $2$ examples above, $c = \dfrac{a}{b}$ (with $b \neq 0$) and $c = -1$. In the special case of $q(x) = 0$, then we have $q(x) = cp(x)$ instead, with $c = 0$.
We can prove the following theorem which essentially answers your question:
If $p(x)$ and $q(x)$ are distinct monic polynomials with complex coefficients and $$p(x)q(x+1)=q(x)p(x+1)$$ then $p=q$.
This has an easy converse too:
If $p(x)$ and $q(x)$ have either that $p=cq$ or $q=cp$ for some complex $c$, then $$p(x)q(x+1)=q(x)p(x+1)$$
Together, these classify entirely the solutions to your equation.
To prove the offered theorem, we first note that if a pair $p(x)$ and $q(x)$ have this property and $r(x)$ is any polynomial dividing both, then $\frac{p(x)}{r(x)}$ and $\frac{q(x)}{r(x)}$ also must have the given property, as both sides are divided by $r(x)r(x+1)$. Thus, if there is a counterexample, there is a counterexample where $p(x)$ and $q(x)$ are coprime. We assume now that $p(x)$ and $q(x)$ are coprime, so share no roots.
Let $r$ be a root of $p(x)q(x+1)=q(x)p(x+1)$ with maximal real part. Note that $r$ cannot be a root of $q(x+1)$, as then $r+1$ is a root of $q(x)$. Similarly, $r$ is not a root of $p(x+1)$. Thus, $r$ must be a root of both $p(x)$ and $q(x)$. This contradicts coprimality. Thus, to the contrary, $p(x)q(x+1)=q(x)p(x+1)$ must have no roots so $p(x)=q(x)=1$.