VACapture and DatFixedLen

Hi, using VaCom (2.4.1.0) and VaCapture with Delphi 12.1 Patch 1

I'm trying to capture a datapacket that starts with the letter "#", ends with ^M (#13) and is 10 characters long (Not counting the start and end character).

Example:
Without using VaCapture the incoming data looks like this:

2000-01-09T00:57:17.218Z;$LOG;TSTRX;"#0149014B";172*6E
#01A0206526
2000-01-09T00:57:17.218Z;$LOG;TSTTX;"#01A0206526";506*61

3 lines of data, all ends with #13#10

Now using the VaCapture with the same incoming data as above, and assigning the properties like this:

DataStart = '#'
DataFinish = '^M'
DataFixedLen = 10

In the OnMessage of the VaCapture I just add the captured data to a TMemo control. The captured data looks like this:

0149014B";172*6E
01A0206526
01A0206526";506*61

My question:
As displayed I receive 3 lines of data when using VaCapture, and only one of the lines (the second) is of length 10. Why do I get the other two lines of data when they are of the wrong length?

PS. As the documentation does not have anything written about the property DataFixedLen, I'm making an assumption when I'm using it. If my assumption is wrong about the intened usage of that property, my question then becomes:
How to I capture a datapacket that starts with the letter "#", ends with ^M (#13) and is 10 characters long (Not counting the start and end character)?