Trying to create a counter-model to $\vdash \exists x P(x) \land \exists x( P(x) \rightarrow Q(x)) \rightarrow \exists x Q(x)$. What I have found out is that I should concider a counter-model $M$, in $M$ let $A = \{0,1\}$, $P^M = \{0\}$ and $Q^M = \emptyset$, because then $M \vDash \exists x P(x)$ and, here comes the part I do not understand, $M \vDash \exists x (P(x) \rightarrow Q(x))$ holds because $0 \in P^M$ and $1 \notin P^M$. Then also $M \nvDash \exists x Q(x)$ because $Q^M = \emptyset$. Through soundness we can then decide that it is not valid.
However, why does $\exists x (P(x) \rightarrow Q(x))$ hold but $\exists x Q(x)$ does not? If we find $P(x)$ but not $Q(x)$, is that not False? Seems like I am missing something, just do not understand what.
If our model has an $a$ such that $P(a)$ holds but $Q(a)$ fails, then that particular $a$ does not witness the truth of $\exists x(P(x)\rightarrow Q(x))$, and moreover it does witness the falsity of $\forall x(P(x)\rightarrow Q(x))$.
However, this does not prevent some other element from witnessing $\exists x(P(x)\rightarrow Q(x))$. In the model under consideration, the witnessing element is $1$: we have $\neg P(1)$ and $\neg Q(1)$, and so $P(1)\rightarrow Q(1)$ is true. (And meanwhile it's clear that $\exists x(Q(x))$ is false in this model.)
More broadly:
(One example of when you can is $\exists x(x\not=x)$, which we know fails in every model; another example is $\exists x\forall y(P(y))$, in which the existential quantifier isn't really doing anything.)