I6: would it be theoretically possible to have 2 hits per attack?

as per title, would be it possible from a coding point of view to change the attack from 1 to 2? and not “chance to area damage” type .

That is EXACTLY how it behaves atm. The I6 bonus is it’s own seperate hit from Punish, and it does NOT benefit from area damage.