While working with networks, does a larger number of hops have a effect on the delay of packets?

of course. Each hop requires some nonzero processing time.