Adafruit M4 Express and Datalogger Featherwing SD Error!

Hi, I recently upgraded from an Adafruit M0 Adalogger to the Adafruit M4 Express + SD and RTC Featherwing. I am trying to run the SdFat bench example to compare read/write speeds and latencies, and just to make sure everything is working in general.

I am able to run basic programs on just the M4, but I have no success with the Featherwing. Whenever I run any of the SdFat examples, I get the following error:
Type any character to start FreeStack: 189828 begin() failed Do not reformat the SD. No card, wrong chip select pin, or wiring error? SdError: 0X1,0X0

I've changed SD_FAT_TYPE to 3 to accommodate my ExFat SD Card.
I've changed the chip select pin to 10 as described in the M4 and Featherwing docs.
I've also adjusted the SPI Clock to 4, 16, and 50 MHz with no results.

For reference, I have the boards stacked on a breadboard using the female headers from Adafruit, but I do not have a soldering kit with me, so I simply twist the featherwing along its long axis to ensure contact on both pin banks.

I have also tested this SD card on my laptop and on my M0 Adalogger, so I'm positive the card itself is fine.

Any help would be greatly appreciated!

Hello,
SD Card Compatibility:
Ensure that your ExFat SD card is compatible with the Featherwing. Some SD cards may not work due to differences in voltage levels or communication protocols.
Double-check that the SD card is properly inserted into the Featherwing’s microSD socket.
Chip Select (CS) Pin:
You mentioned that you’ve changed the chip select pin to 10. Make sure this pin assignment matches the one specified in the Featherwing documentation.
Verify that there are no conflicting connections or other devices using the same pin.
Wiring and Connections:
Since you’re using a breadboard and female headers, ensure that the connections between the M4 Express and the Featherwing are secure.
Twisting the Featherwing to ensure contact might not provide reliable connections. If possible, consider soldering the headers for a more stable connection.
SPI Clock Speed:
You’ve adjusted the SPI clock speed to 4, 16, and 50 MHz, but let’s try a standard value. Set it to a common speed like 4 MHz for troubleshooting purposes.
Confirm that the SPI communication lines (MISO, MOSI, SCK) are correctly connected between the M4 Express and the Featherwing.
Software Configuration:
Make sure you’re using the correct SdFat library version for the Featherwing. Sometimes library updates can cause compatibility issues.
Check if there are any warnings or errors during compilation. If you encounter any, address them accordingly.
Power Supply:
Ensure that both the M4 Express and the Featherwing are receiving sufficient power. Inadequate power can lead to SD card initialization failures.
Testing:
Try running a simple SD card example (e.g., reading a file) to verify that the SD card communication is working.
If possible, test with a different SD card to rule out any card-specific issues.
Best Regards
scottcain778