In the future, when creating a topic please take the time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.
Here is a close up of some of the signal changes you see in the previos picture. Also forgot to mention I have the latest version of Arduino IDE and default settings in the tools tab of Arduino IDE. Thank you for the suggestion, but what is LSB?
LSB is the opposite of MSB where LSB is least significant bit and MSB is most significant. If you break SPI down it is a simple shift register that you can shift left or right. Left left which places the most significant bit out first the the rest follow with each clock. However if you shift right the least significant bit comes out first.
In SPI (Serial Peripheral Interface), CPOL (Clock Active Low) and CPHA (Clockl Polarity High Active) defines how the clock behaves and when data is sampled by the receiver. If it is zero data is sampled on the first (leading) edge and if 1 data is sampled on the (traling) edge. They’re crucial because both master and slave must agree on them or communication breaks. Note the clock is ALWAYS generated by the master.
If CPO= 0 the clock is low when idle, conversely if CPOL is high then the clock is high when idle.
To break it down CPOL determines what logic level the clock is at during idle. CPHA tells you which edge you need to read the data bit on.