In personal opinion.
about the 'latency issue' is a suspected situation of low power.
There are many different specifications for 'USB'.
For example,
USB 2.0 support 5V 500mA ~ Max 2A (2000mA).
USB 3.1 support 5V Max 5A (5000mA) & 12V & 20V.
Between USB 2.0 and USB-C (3.1),
There is a huge difference in the amount of power available.
most of Laptop USB 2.0 has 5V 500mA,
But, USB-C (for example, Mac) has 5V 45w is Max (about 9A, standard is 5A).
If you plug the KBD (full LED, full RGB status) into a hub that low (or None) power, KBD controller may be out of power and cause abnormalities.