I've seen $\mathsf{ZFC2}$ mentioned in a few questions such as this one and I'm curious about ways to axiomatize it that have the fewest differences from plain $\mathsf{ZFC}$ as possible. My question is similar to this one, but proposes an explicit theory and is specifically about minimizing the differences from first-order $\mathsf{ZFC}$. This post to a mailing list mentions that $\mathsf{ZFC2}$ has as axioms the second-order versions of $\mathsf{ZFC}$ axioms, but doesn't go into much detail about what exactly that means.
For the purposes of this question, I'm assuming that there's rough consensus on what $\mathsf{ZFC2}$ really is as a theory and am wondering if my naive construction is equivalent to it.
For the sake of concreteness, let the language second-order logic be the same as the language of first-order logic but with second order quantifiers $\forall x : R(n)\mathop. \cdots$ and $\exists x : R(n) \mathop. \cdots$, which quantify over relations of arity $n$. A bare quantifier $\forall x \mathop. \cdots$ is a first-order quantifier.
Does naively changing the axiom schema of $\mathsf{ZFC}$ so that $\varphi$ ranges over all second-order formulas give an equivalent theory to $\mathsf{ZFC2}$?
$\mathsf{ZFC2}$ has two axiom schemas: the axiom schema of specification and the axiom schema of replacement.
If we treat $\forall x \mathop. \cdots$ and $\exists x \mathop. \cdots$ as implicitly first-order quantification, we can trivially transfer all the non-schematic axioms of $\mathsf{ZFC}$ to a second order setting.
If we then take another look at the axiom schema of specification and the axiom schema of replacement and allow the synctactic variable $\varphi$ to range over all the second-order sentences, do we get an axiomatization of $\mathsf{ZFC2}$ or a theory equivalent to $\mathsf{ZFC2}$?