Below all languages are finite; if preferred, it's enough to work in the language consisting of a single binary relation.
By a simple counting argument, there is some $\mathcal{L}_{\omega_1,\omega}$-sentence which is not equivalent to any sentence in (finitary) second-order logic (with full semantics). However, this isn't constructive at all. Moreover, the set-theoretic nastiness of second-order logic means that lots of basic questions about it can be highly model-dependent.
My question is the following:
Is there a concrete example of an $\mathcal{L}_{\omega_1,\omega}$-sentence not equivalent to (= has the same models as) any second-order sentence?
This is a bit slippery; I'm ultimately interested in any natural precisiation or progress, but here are a couple candidate rephrasings:
Is there some transitive model $M$ of ZFC and $\varphi\in\mathcal{L}_{\omega_1,\omega}^M$ such that for every outer model $N$ of $M$ there is no second-order sentence $\theta$ equivalent to $\varphi$ in $N$?
What can we say about the descriptive set theoretic complexity of the set $B$ of codes for $\mathcal{L}_{\omega_1,\omega}$-sentences not equivalent to any second-order sentence, or the set $B_0$ of codes for $\mathcal{L}_{\omega_1,\omega}$-sentences not equivalent on countable models to any second-order sentence?
Note that the same counting argument shows that $B_0\not=\emptyset$, and $B_0$ isn't too complicated (it's a priori $\Pi^1_\omega$ or $\Pi^1_{\omega+1}$ depending on how we define limit stages of the extended projective hierarchy). Meanwhile, $B$ is worse: a quick glance merely gives a bound in the Levy hierarchy of $\Pi_2$.
But I'm interested in any progress on any natural precisiation of the question above.
Incidentally, note that the converse is easy: the set of structures of successor cardinality is second-order definable but not $\mathcal{L}_{\omega_1,\omega}$-definable (see here).