We used Contact(via0) in between diffusion and poly
Because contact(via0) is made with tungsten filament while via1,via2, and via3 are made with copper material, so contact(via0) has better conductivity than via1,via2, and via3.
So for base layers(poly, diffusion), we used always contact(via0).