Cohen isnt some bricklayer or insurance salesman. Hes a LAWYER himself ... which means he knows better than anyone else what his obligations are in Congressional testimony.
He’s also a KNOWN LIAR; of course he knows what his obligations are, what makes any body think he would live up to them now.
He didn’t before when he lied.