Pour résumer le tout début de ce que tu as dit en utilisant l'enthalpie :
$ H = U + PV $
donc :
$ dH = dU + VdP + PdV $ (fonctions d'états, tu as le droit de différencier terme à terme)
Sauf que le système est isobare => $ dP = 0 $
Le terme en $PdV$ qui reste, c'est exactement le travail des forces de pression, qui est à priori le seul travail que tu as ici.
Donc $dH = dU + PdV = \delta W + \delta Q + PdV$. Sauf que $\delta W = -PdV$ car c'est le travail des forces de pression.
Du coup, tu as $dH = \delta Q$, mais, pour revenir à ta question, tu as $dH = dU + PdV$ donc $dH = dU$ si et seulement si $PdV = 0$, si et seulement si $P = 0$ (donc il y a rien du tout, et on sort du cadre de la thermo d'ailleurs) ou $dV = 0$, donc si, dans le cadre de la thermo, il n'y a pas de variation de volume, c'est à dire que la transformation est isochore (revient à supprimer le travail des forces de pression). Je précise qu'on avait déjà le caractère isobare, sinon tout change évidemment.
La relation que Rockaround utilise s'appelle la relation de Mayer : $C_p - C_v = R$ (en molaire, évidemment) qui se retrouve en dérivant H-U en fonction de la température de souvenir. Mais je crois bien qu'il y a une erreur au moment où tu écris l'équation du transfert thermique: $q=n C_v dT$. On serait censé arriver à la fin à $dU = n(C_v - R)dV$ sinon, et l'égalité pour le transfert thermique n'est valide qu'en isochore (pour ce qui est évoqué au dessus).
La question la plus importante, c'est plus : dans quel contexte est-ce que tu as vu l'égalité que tu donnes ?