expression
what with this and that; for a number of reasons
Used to explain that a situation or outcome is the result of various unspecified circumstances or events. Often softens an explanation or excuse.
See also: 色々
いろいろあって、引っ越すことになりました。
For a number of reasons, I ended up moving.
遅刻の理由はいろいろあって、一言では説明できません。
There are various reasons for my lateness; I can't explain it in a word.