Seeed Studio XIAO ESP32S3 GPIO Pin Mapping IDE vs. physical pins offset issue

hi i have the same problem with my xiao esp32 s3 from seed studio. i tried to upload a simple blink code to the board to check if all the pins worked on the board. when i upload the code for pin 5 it starts blinking the 4 on the board for the 4 it blinks the 3 for the 3 it blinks the 2 and so on. while on the other side of the board the opposite happens for the 8 it blinks the 9 for the 9 it blinks the 10 and for the 10 no pin blinks. now apart from the 6 and 7 used for the tx and rx which are always at 3.3v the pins on the left side of the board seem to be moved one to the right while those on the other side by one to the left. how do i solve the problem i have a broken reboot button and i tried to flash the card firmware several times according to the manufacturer’s instructions but the problem is not solved it should be thrown away, does anyone know how to solve it?