I have one question / comment. The notation $E_x$ is used in some sources to mean the stalk of a sheaf $E$ at a point $x$, considered as a module over the local ring $(\mathcal{O}_{X,x},\mathfrak{m}_x).$ However, by the context here, I am guessing that $E_x$ is intended to mean the "fiber" $E_x/\mathfrak{m}_x E_x$. Otherwise I am a bit confused what is meant by the action of $G_x$ on $E_x$, since this is not a finite dimensional $k$-linear representation.
Question. To the OP: is this what you meant?
In the following, I assume that the relevant $k$-linear $G_x$-represenation is the fiber $E_x/\mathfrak{m}_xE_x$ rather than the stalk $E_x$. Triviality of this finite dimensional $k$-linear representation of $G_x$ is a necessary condition for descent. This necessary condition is also sufficient when the smooth, affine group $k$-scheme is linearly reductive.
Nonetheless, there exists an action of a reductive (smooth) group $k$-schemes that is not linearly reductive satisfying the necessary condition yet failing descent. In other words, in the (geometrically) reductive case, the necessary condition is not sufficient. The following example is roughly the same as in my solution to an earlier MathOverflow question: Quotient of a smooth curve by a finite group and differentials
Let $k$ be an algebraically closed field of characteristic $p$.
Denote by $\mathbb{P}^1_k$ the $k$-scheme $\text{Proj}\ k[s,t]$ together with the tautologial invertible quotient, $$(s,t):\mathcal{O}_{\mathbb{P}^1}^{\oplus 2}\to \mathcal{O}_{\mathbb{P}^1}(1).$$ By the universal property of projective space, for every $k$-scheme $Z$ and for every quotient invertible $\mathcal{O}_Z$-module, $$(\sigma,\tau):\mathcal{O}_Z^{\oplus 2}\twoheadrightarrow \mathcal{L},$$
there exists a unique $k$-morphism and $\mathcal{O}_Z$-module isomorphism, $$\phi:Z\to \mathbb{P}^1_k, \alpha:\phi^*\mathcal{O}(1) \xrightarrow{\cong} \mathcal{L},$$ such that $(\sigma,\tau)$ equals $\phi^*(s,t)\circ \alpha$.
In particular, denote by $(f,a)$ the pair as above for the following quotient invertible $\mathcal{O}_{\mathbb{P}^1}$-module, $$(s+t,t):\mathcal{O}_{\mathbb{P}^1}^{\oplus 2} \to \mathcal{O}_{\mathbb{P}^1}(1),$$ $$ f:\mathbb{P}^1_k \to \mathbb{P}^1_k, \ \ a:f^*\mathcal{O}_{\mathbb{P}^1}(1) \xrightarrow{\cong} \mathcal{O}_{\mathbb{P}^1}(1).$$ Together with the pullback map on global sections, this pair induces a $k$-linear map of global sections, $$a\circ f^*(-):H^0(\mathbb{P}^1_k,\mathcal{O}_{\mathbb{P}^1}(1)) \to H^0(\mathbb{P}^1_k,\mathcal{O}_{\mathbb{P}^1}(1)), \ \ s \mapsto s+t, \ \ t\mapsto t.$$ This linear map is a $k$-linear isomorphism. Moreover, it has finite order $p$. Thus, $f$ is a finite order automorphism of order dividing $p$, and $a$ is a linearization of the invertible $\mathcal{O}_{\mathbb{P}^1}$-module $\mathcal{O}_{\mathbb{P}^1}(1)$ with respect to the cyclic subgroup $$G=\langle f \rangle \leq \text{Aut}(\mathbb{P}^1_k,\mathcal{O}_{\mathbb{P^1}}(1)) = \textbf{GL}_{2,k}.$$ Denote the induced action on $\mathbb{P}^1_k$ by $G$ as follows, $$\mu:G\times \mathbb{P}^1_k \to \mathbb{P}^1_k, \ \ (f^d,[s,t]) \mapsto [s+dt,t].$$ Note that the action $\mu$ is a free action when restricted to the open subscheme $W:= D_+(t)$. The non-free locus of $f$ equals the $k$-point $x=\text{Zero}(t) = [1,0]$, and this is a fixed point.
One $G$-invariant open neighborhood of $x$ equals $U=D_+(s(s^{p-1}-t^{p-1}))$. The global section $s$ of $\mathcal{O}_{\mathbb{P}^1}(1)$ is a generator on $U$. Thus, there exists a unique section $z$ over $U$ of $\mathcal{O}_{\mathbb{P}^1}(U)$ such that $t$ equals $zs$ as sections over $U$ of $\mathcal{O}_{\mathbb{P}^1}(1)$. The zero scheme of $z$ on $U$ equals the $k$-point $x$. The local ring $\mathcal{O}_{X,x}$ equals the DVR $k[z]_{\langle z \rangle}$.
Since $s$ is a generator of $\mathcal{O}_{\mathbb{P}^1}(1)$ on the $G$-invariant open subscheme $U$, also $f^*s$ is a generator of $f^*\mathcal{O}_{\mathbb{P}^1_k}(1)$. The $\mathcal{O}_{\mathbb{P}^1_k}$-module isomorphism $a$ sends $f^*s$ to $s+t$. For the specified generators $f^*s$ and $s$, the stalk of $a$ at $x$ is equivalent to the following isomorphism of invertible modules over $k[z]_{\langle z \rangle}$, $$k[z]_{\langle z \rangle} \xrightarrow{1+z} k[z]_{\langle z \rangle}.$$ For $E=\mathcal{O}_{\mathbb{P}^1}(1)$, the induced map of the fiber $E_x/\mathfrak{m}_xE_x$ is the identity map. Thus, the stabilizer $G$ of $x$ acts trivially on the fiber of $E$ at the unique non-free point $x$.
On the other hand, without even computing the quotient, we know that $E=\mathcal{O}_{\mathbb{P}^1}(1)$ is not isomorphic to a pullback. Indeed, the quotient map has degree $p$, so that every pullback has degree divisible by $p$. Yet the degree of $\mathcal{O}_{\mathbb{P}^1}(1)$ equals $1$. Therefore it is not a pullback.
In fact, a description of the quotient is given in my previous answer. One $G$-invariant map that is a uniform categorical quotient is the following, $$ q:\mathbb{P}^1_k \to \mathbb{P}^1_k, \ \ b:q^*\mathcal{O}_{\mathbb{P}^1}(1)\xrightarrow{\cong} \mathcal{O}_{\mathbb{P}^1}(p), $$ $$b(q^*s) = s(s^{p-1}-t^{p-1}), \ \ b(q^*t) = t^p.$$ This is a finite, flat $k$-morphism. Thus, if the pullback of a quasi-coherent sheaf is flat, then the quasi-coherent sheaf is also flat. Therefore, any quasi-coherent sheaf that pulls back to an invertible sheaf is itself an invertible sheaf. Every invertible sheaf on $\mathbb{P}^1_k$ is isomorphic to $\mathcal{O}_{\mathbb{P}^1}(d)$ for some integer $d$. Via the isomorphism $b^d$, the pullback $q^*\mathcal{O}_{\mathbb{P}^1}(d)$ is isomorphic to $\mathcal{O}_{\mathbb{P}^1}(pd)$. In particular, since $1$ is not a multiple of $p$, the $G$-linearization $a$ of the invertible sheaf $\mathcal{O}_{\mathbb{P}^1}(1)$ is not a pullback of an invertible sheaf.
Please note: effective descent does hold for the finite flat morphism $q$. This "failure" of descent is due to the fact that the following natural $k$-morphism is not an isomorphism, $$G\times \mathbb{P}^1_k \xrightarrow{(\mu,\text{pr}_2)} \mathbb{P}^1_k \times_{q,\mathbb{P}^1,q}\mathbb{P}^1_k.$$ Indeed, the fiber product $\mathbb{P}^1_k\times_{q,\mathbb{P}^1,q}\mathbb{P}^1_k$ is not normal, and $(\mu,\text{pr}_2)$ equals the normalization.