vaCapture DataFinish Packet Length (Not String)

You set DataStart = #31 but I assume you sent the character sequence 12345678 so I would expect that VaCapture.DataStart = #49