Your question is Debugging Corrupted Bus Communication. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How would you systematically debug corrupted or inconsistent data on an embedded communication bus such as I2C or SPI? Walk through how you would isolate whether the issue is in firmware, timing, configuration, or the physical bus.