Let $C$ be a connected, nodal (I'm working with definition from Alper's notes on Stacks & Moduli, see p 210), projective curve over an alg closed field $k$, beeing everywhere smooth except at a node $z \in C(k)$.
Let $\pi:N \to C$ be its normalization resolving singularity, set $\Sigma:=\{p,q\}=\pi^{-1}(z)$,
and define by $\omega_C \subset \pi_*\Omega_N(\Sigma)$ the subsheaf declaring its sections at open $V \subset C$ to consisting of sections $s$ in $\Omega_N(\Sigma)(\pi^{−1}(V)$ (i.e. with at worst simple poles along $\Sigma$) such that at preimages $p,q$ of the node $z$ (if $z \in U$) we have relation $\text{res}_p(s) + \text{res}_q(s) = 0$.
Question: Exercise 5.2.21(d) in Alper's notes (page 215) asks to show that $\omega_C$ defined that way is indeed the dualizing sheaf, ie that for every coherent sheaf $\mathcal{F}$, the natural pairing
$$\operatorname{Hom}_{O_C}(\mathcal{F},\omega_C)\times H^1(C,\mathcal{F}) \to H^1(C,\omega_C) \xrightarrow{\text{trace}} k$$
is perfect.
Note that the claim itself is known and there are several ways to do it (see e.g. in Q. Liu's AGeo 10.3.12 or "adelic" construction in P. Belmans' notes, but both approaches seemingly not explicitly follow the strategy proposed in the hint in the adressed exercise to reduce to the case of a smooth curve by considering the normalization and my concern in this question is to understand the mechanism of this "reduction to smooth case" approach Alper proposed.
Could somebody help to understand the way of reasoning Alper suggesting there in detail, ie how the reduction step to duality for normalizated curve is performed?
my ideas so far: It is well known that $\Omega_N$ is dualizing sheaf of $N$, which normalizes $C$, but how to exploit this hint to show that $\omega_C$ defined that way above is indeed the legitime dualizing sheaf. Naively I interpreted the given hint animating the reader to build following (or similar) lovely naturally commuting comparison diagram
$$ \require{AMScd} \begin{CD} \operatorname{Hom}_{O_C}(\mathcal{F},\omega_C)\times H^1(C,\mathcal{F}) @>>> H^1(C,\omega_C) @>{\text{trace}}>> k\\ @VfVgV @VhVV @VjVV\\ \operatorname{Hom}_{O_C}(\widetilde{\mathcal{F}},\Omega_N)\times H^1(N,\widetilde{\mathcal{F}}) @>>> H^1(N,\Omega_N) @>{\text{trace}}>> k \end{CD} $$
for arbitrary choosed coherent $\mathcal{F}$ by constructing appropriate vertical maps $f,g,h,j$ and $\widetilde{\mathcal{F}}$ in order to reduce to story to smooth $N$ normalizing $C$.
If that's the right approach Alper suggesting there, then the vertical maps should allow control of the upper pairing by bottom pairing, eg if vertical maps are injective. But I not see how to archieve this.
Let's to to construct them:
The construction of $h$ and $j$ should be easily follow from ses $ 0 \to \pi_*\Omega_N \to \omega_C \to k_z \to 0$
which by forming les on cohomology shows that induced $H^1(N, \Omega_N) \to H^1(C, \Omega_C)$ is an iso (Note, here we had to use alg closedness of $k$) Especially, we inherit trace map from bottom diagram.
The left part appears to be weird, some Ideas for $f,g$: My guess is to take $\widetilde{\mathcal{F}}:= \pi^* \mathcal{F}(-\Sigma)$.
For $f$ there is another ses $0 \to \omega_C \to \pi_*\Omega_N(\Sigma) \to k_z \xrightarrow{\text{res}} 0$
inducing together with $(\pi^*,\pi_*)$-adjunction & twist shift
$$\operatorname{Hom}(\mathcal{F}, \omega_C) \to \operatorname{Hom}(\mathcal{F},\pi_*\Omega_N(\Sigma)) \cong \\ \operatorname{Hom}(\pi^*\mathcal{F}, \Omega_N(\Sigma)) \cong \operatorname{Hom}(\pi^*\mathcal{F}(-\Sigma),\Omega_N)$$
For $g$ we can use the induced map on cohomology $H^1(C, \mathcal{F}) \to H^1(N,\pi^*\mathcal{F}) $from unit map $\mathcal{F} \to \pi_*\pi^* \mathcal{F}$.
Problems with this approach: How we can compose $g$ to land actually in $H^1(N, \pi^*\mathcal{F}(-\Sigma))$? Moreover, there is no reason why $f$ and $g$ (once managed to construct it) are actually injective in order to exploit to perfectness of pairing on the bottom. Eg, to unit map is a priori not injective.
Does anybody see if the presented apprach could be "repaired" to deduce finally the claim of the exercise - or if I'm on wrong track - what would be theright approach going along Alper's hint to solve this exercise? So, in which way this reduction step to $N$ concretely enters the argumention?
#Added later: Maybe, the approach Alper suggests goes also in another direction to establish a natural "comparison map" between $\omega_C$ and "the real" dualizing sheaf $\omega_C^r$ beeing an iso on smooth locus and then to show somehow that they actually coincide. But again, where actually the proposed hint to "reduce to smooth curve via normalization map" enters properly the game?