Super-critical and sub-critical bifurcations in a reaction-diffusion Schnakenberg model with linear cross-diffusion