There are several potential explanations to account for the discrepancy between your score on the Veritas test, and what you had been scoring on the GMATPrep exams. It's possible you made a few careless mistakes on some questions that the algorithm deemed easier. (Take a look at the statistics of any given question by clicking on the "solution" button when you're reviewing. You can see what percentage of test-takers, historically, have answered the question correctly.) It's possible you just had an off-day. It's possible our algorithm simply underestimated your ability, etc. The fact that there are so many potential explanatory variables is why you don't want to fixate too much on a single outcome. Statistical fluctuations are natural for everyone.
(The most extreme swing I've seen involved one student who scored a 570 on his second-to-last GMATPrep exam and then scored 770 on the official exam. While his kind of fluctuation is very rare, both tests were outliers for him. He'd been averaging about 700 on his practice tests. The 570 was an unusually bad day. The 770 was an unusually good one. Both were anomalies.)
So I'd treat the 610 as one tiny data point. More importantly, you want to break the test down, really dissect it, to see if there are any strategic nuggets that you can carry over to the next practice test you take. What you care about are general trends. So if you were to take another GMATPrep test and score a 600, well, that might mean something. But if your next test is a 710, we can write off that 610 as an outlier, and simply use it as a tool for improvement going forward.