It is worth explicitly highlighting how reformulating the divisibility relations into congruence equations makes the proof obvious - just swap congruent values $\,\color{#c00}{a\equiv c}$
$$\begin{align}&\!\bmod\, \overbrace{\color{#c00}{a\!-\!c}\!:}^{\large\color{#c00}{a\ \equiv\ c\ }}\ \ \ \overbrace{\color{#c00}ab\!+\!\color{#c00}cd}^{\color{#0a0} N}\,\equiv\, \overbrace{\color{#c00}cb\!+\!\color{#c00}ad}^{\color{darkorange}{N'}}\ \ \ (\text{by }{\bf swap} \,\ \color{#c00}{a,\:\!c})\\
&\text{therefore:} \ \ \color{#0a0}{N\equiv 0}\!\iff\! \color{darkorange}{N'\equiv 0^{\phantom{||^|}}}\\
&\text{hence:} \ \ \ \, a\!-\!c\mid \color{#0a0}N^{\phantom{|^|}}\!\!\!\! \iff\! a\!-\!c\mid \color{darkorange}{N'}\ \ \ \,\small\bf QED
\end{align}\qquad\qquad$$
Generally we have that $\ a\!−\!c\mid \color{#0a0}{f(a,c)}\!\iff\! a−c\mid \color{darkorange}{f(c,a)}\,$ for any $\,f\in\Bbb Z[x,y],\,$ (i.e. for any polynomial $\,f(x,y)\,$ with integer coef's), simply by exploiting (swap) symmetry as we did above (and using the Polynomial Congruence Rule). OP is the special case $\,f(x,y)=bx+dy.\,$
Key idea converting the divisibility to congruence form enables us to make deductions using well-known (mod) arithmetic and equational logic, i.e. OP boils down to the congruence form of the equational inference $\,a=c\,\Rightarrow\, f(a,c) = f(c,a).\,$ One of the primary motivations for congruence language is that it makes it simple to reuse our well-honed intuition on manipulation of equations, e.g. substituting equal values, peforming the same operation on both sides, etc. So it is essential to learn to think of congruences as generalized equations.
Our inference above: $\,m\mid \color{#0a0}{N}\!\iff\! m\mid \color{darkorange}{N'}\ $ if $\ \color{#0a0}{ N\!\equiv\! 0}\!\iff\! \color{darkorange}{N'\!\equiv\! 0}\pmod{\!m}\,$ is a special case of ubiquitous divisibility mod reduction, which one should know to be proficient at mod arithmetic. $\ \ $