Kyle McLachlan, 24, was caged for 20 months in 2021 after he struck father-of-two Scott Millar, 33, in the city's Argyllgait in 2018.