every time midi passes through a device you are adding latency to the signal… also the protocol is over 30 years old, so in terms of modern amounts of raw data, the transmission is incredibly slow and has practically no bandwidth (it can only send about 3kb per second)
anyways, having your midi input into the computer at the very end of the chain of a bunch of other devices is a problem for sure…
also sending midi clock AND notes through the same cable can be problematic as well, depending on the amount of keys pressed and/or CC messages like knobs and mod wheels and so forth
also as it has been said, ableton sucks as midi clock master, also computers in general give out horribly sloppy midi clock