Kyoshiro, Denjiro and the Witching hour boy are the same person.
Denjiro wants to avenge Orochi in the same way, Orochi used to steal money from Oden. That is why he became the Money Exchanger Kyoshiro and the thief, Witching hour Boy. Since Denjiro works hard in the night, stealing and distributing to the poor, Kyoshiro is always sleeping in the day. That's why his epithet, Dozing Kyoshiro.