It's probably a bug.
Probably when I re-enabled the ability to change Pro controller buttons color, I forgot to also change the image color update function.
Because I don't own a Pro controller, I thought that it didn't support colored buttons. But it is.
Anyway, I will look into this.
BTW,
@Blazingflare , this happens with whatever color you choose for buttons for Pro controller?
EDIT:
Just checked the code. Looks fine. Only white (255,255,255) for Pro controller buttons, by design, shows up as grey instead of white. It gets written though.
(I'll revisit the images though to maybe simplify them a bit or use overlays and make them smoother.)
So, are you sure that you don't write the white button color or that you use the latest released version (2.5.1)?