These VDIP things can be a pain in the butt...

Try reading the data into an array without any WAITs and see exactly what is being sent by the VDIP.