To debug communication issues, it would be helpful to share a schematic of your BME280 wiring, and ideally a logic analyser view of the transaction(s) on the bus.
For reference, you can find in BME280's datasheet both a recommended connection diagram for SPI mode, as well as a description of the SPI interface and an example of a read transaction.
... View more