I'm confused about how this translates to "at what time does he go home?" with "faint o'r gloch"????
"Faint" literally means "How much", but in English we don't say "At how much of the clock does he go home?" so it becomes "At what time".