From the VS1011 datashet:
https://www.electro-tech-online.com/custompdfs/2012/08/vs1011.pdf
page 16:
The SPI Bus - that was originally used in some Motorola devices - has been used for both
VS1011e’s Serial Data Interface SDI (Chapters 7.3 and 8.4) and Serial Control Interface SCI
(Chapters 7.5 and 8.5).
So: You have two SPI buses in the VS1011, one for data (Called SDI in the datashet), another for control (called SCI).
You need two SPI buses in the microcontroller. If you only have 1 implemented in "hardware", you can always bitbang another one, with some software and using more digital pins.