ASVAB MISTAKE ?

I made a 41 on the Picat and I wanted to study more and get a better score. So the recruiter told me he would not allow me to take a second Picat test and instead just signed me up to take the real asvab test. Did I make a mistake? Is real the asvab harder ? And it’s also timed and the Picat isn’t.