SF32LB52 QSPI screen drive pins: fixed and unmodifiable?

SF32LB525UC6 drives QSPI screen, are the data lines fixed and non-interchangeable?

The board design reversed QSPI_D0 and D1.

Modifying it in bsp_pinmux.c void BSP_PIN_LCD(void) seems ineffective.

HAL_PIN_Set(PAD_PA05, LCDC1_SPI_DIO0, PIN_NOPULL, 1);
HAL_PIN_Set(PAD_PA06, LCDC1_SPI_DIO1, PIN_NOPULL, 1);
===>
HAL_PIN_Set(PAD_PA05, LCDC1_SPI_DIO1, PIN_NOPULL, 1);
HAL_PIN_Set(PAD_PA06, LCDC1_SPI_DIO0, PIN_NOPULL, 1); Is there any way to fix this?

The LCDC pinmux mapping for 52 is fixed and cannot be modified.