Generic two-phase coexistence and non-equilibrium criticality in a type-2 Schloegl model for autocatalysis on a square lattice