Hi Yuchen CHEN
Conceptual - your model is correct, it contains all the blocks you need and all the settings.
First, i would try to double check if the DSPI transmit works as expected and the mesage is received corectly by hall sensors. Perhasp you own an oscilloscope to verify this.
If transmit does not work, then you might need to tweek the DSPI config block: try different settings for Transfer Mode especially for delays.
If the trasmit is ok, then you would need to focus on receive path. The first thing i would do it to increment a variable in the Function-Call Subsystem that is supposed to be triggered when a msg is received.
Hope this helps!
Daniel