Seeeduino Xiao freezes using Adafruit SSD1306 library

EDIT: Turns out 2 of the 3 Xiao boards I bought have a unidirectional short from pin 5 to pin 4 (the I2C pins). That’s been my problem all along.

I hope this is the right forum. I was trying to use the examples from the Adafruit SSD1306 Library with an I2C OLED display, but the program seems to freeze on my Seeeduino Xiao. I have a 3-pack of them and I’ve tried it on two and it froze on both on this line:
display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)
I don’t know how to troubleshoot or debug it. I’ve been looking all over the internet but I just can’t find anything helpful. Is there someone here who can help me?