I'm using a powered hub and it also malfunctions, not all of the keyboard, but random keys at a time. It starts working fine, and out of the blue keys will stop responding if pressed.
I have to unplug it and plug it again for it to start working correctly again. However, I'm using this keyboard on a Macbook laptop, and HyperX Customer Support let me know their product is specifically designed to work with Microsoft Windows on gaming PCs, so other OSs (Ubuntu, macOS) are not "officially supported".
That's really bad for me since I just got the keyboard this last weekend and I expected it to work at least as regular low-cost keyboards I have previously used (all keys working on GNU/Linux, macOS, MS Windows).
PS: I'm using the HyperX Allow FPS Pro.