Duy,
I did not notice this earlier but the sequence is not correct. Refer to page 16 in the DAC7716 datasheet for the frame structure.
The correct code should be 0000 0100 [12BITDATA] 0000.
I implemented this in the lab for reference. As you can see below.
I should have noticed this sooner. Let me know if there is anything else you need.