XIAO Round Display Not Detecting SD Card

My board is currently behaving the same as when I first got it. Screen glitches on/off in various rainbows. Soldering the board to the pin headers fixed that, but it’s doing it again, so I’m thinking my soldering job wasn’t good enough.

Going to get a new iron tip and try again.