North Melbourne's Jackson Archer will miss three games after the AFL tribunal upheld his rough conduct suspension.