I guess Chris Collins forgot to invoke this magically "insider trading immunity".
In Belgium they recently (read 3y, I think) started asking any politician with a gov seat (lowest being town mayor) to disclose any job (salaried or not) they have BESIDES there political job. Sadly thusfar it is still public shaming (which works) when they either forget or are found to be mooching just a tad to much, but it is something I guess. Also we have a party going for de-cumul, aka 1 person => 1 job, others want to make it kinda restrictive but not total (basically no to a minister + X, but yes to a senator + local parish counclir).