[verb (plain)] + こともあって [i-adj] + こともあって [na-adj] + な + こともあって [na-adj] + である + こともあって [noun] + である + こともあって [noun] + という + こともあって
こともあって gives one reason among several for a result: "partly because", "what with". It follows the plain form of a verb or an い-adjective, past or non-past, and the second half says what came of it.
A な-adjective takes な or である, and a noun takes である or ということ.
A noun cannot take の here: ×円安のこともあって.
こともあって is at home in news reports, explanations and careful speech. こともあり means the same and is more formal still, mostly written.