I have the exact same issue using psychopy 3.2.3 on Linux: Giving the labels argument 2 or three values works, but giving it the same number of values for ticks/points does not
porcu.emanuele gave a hint how it might be done: Don’t use the label argument but instead tickMarks. That worked with numbers, but unfortunately I want to use letters, for which it throws ValueErrors.