" Are you asking if the expression should only be used informally? I don't consider "by and large" or "truth be told" lower register, but they're a bit stuffy. "Which was likely why" is okay to my ear, but I think "possibly why" is more common, as you suspect.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.