Black appearing as dark purple on STM32H735G-DK (RGB565)

I am currently using the STM32H735G-DK.
While white and red seem to display correctly, black(0x0000) appears as a dark purple when rendered. Even when displaying textures, there is a slight purple tint mixed in throughout the image.
I am writing to the framebuffer in RGB565 mode, and the LCD is reading directly from it. What could be causing this color distortion?
