To make the antecedent true at least one thing that is or is not in the extension of $F$ must also be or not be in the extension of $G$.
But then this seems to automatically make at least one case of the second bi-conditional, true. And to find an interpretation where the first is true and the second false, I need there to be no cases where what is or is not $F$ is not the same as what is or is not $G$.
One idea I had was to set $F$'s extension to {1} and $G$'s extension to $\{∅\}$.
In general I am not clear on what it takes to make the antecedent false. For the bi-conditioanl to be false, the truth of '$\exists x(Fx)$' and '$\exists x(Gx)$' need to mismatch. And the truth of either requires at least one member of the domain to be in the extension of the predicate letter. So if I satisfy that requirement, then to get the mismatch that falsifies the bi-conditional I need to have nothing from the domain in the extension of the other predicate letter.
Thanks for any help.