Summary:
The MISO output of this board is always active, regardless of the CS state. Because of this any other devices on the SPI buss will not be able to communicate back to the master.
Alone this board works fine.
Desc.
I tried to use the SD Card shown below with a Pro Mini and another SPI device with no success.
This board is advertised as a 5.0V board that interfaces with 3.3v SD cards. It contains a 5V to 3.3V regulator and a level shifter.
The issue with this board is the level shifter MISO output is not set to high impedance (i.e. tri-state) condition when the SD is not selected. The result is the MISO pin conflicts with a second SPI device (if one exists) causing the MISO signal of the other SPI device to not work.
It can be fixed by moving pin 13 of the buffer from ground to the CS line from the Arduino, which was done correctly by the manufacturer on their SD card reader shield:
Another solution is to cut the connection to pin 11 of the buffer, and instead wire the data output of the SD card directly to the Arduino MISO pin (schematic from this post: https://forum.arduino.cc/t/spi-miso-pin-conflict/1191856/8?u=david_2018 ). I don't particularly like this solution since it can subject the SD card to the 5V output of another SPI device.