Arduino nano to sd card

Where exactly is the SD card getting its 5V supply from ?

A voltage level shifter cannot boost the voltage on its own. It must be supplied from somewhere else. From your diagram is seems that you expect to input 3.3V to the level shifter and get 5V out of it