If anybody ever comes across the same problem:
I have solved it for my experiment by using PyLink instead of ioHub for the communication with the eye-tracker.
With PyLink I was able to receive new gaze positions a lot more frequently.
I’ve also figured out, that the while loop also works without the core.wait() time if print() is removed from it.