TL;DR: Note that Pixmap.drawPixel(x, y, colour) expects a RGBA8888 colour, even if the pixmap is not RGBA8888.
Today I wanted to create a background with a bunch of different pixels and I had a lot of problems, displaying different colours from what I had in my array.