That's such a shame SFJ, because you probably were the best person for these jobs.
The trouble is, most HR managers don't have the brains they were born with (sorry if anyone here works in HR). They rely too heavily on silly tests and also on whether they like the person or not, never mind if they can do the job.
Why not recommended? If it gets you the job, lie...lie....lie! That's what I have always done - always tell the interviewer what they want to hear. And I have always found work by doing this. All you want is to get a foothold in the door. It's really no big deal - the personality tests really are pretty stupid and the results are totally flawed. So if you want to get the job, tell them what they want to hear. You're not seeking their friendship or a soulmate for life - you just want a job - so do whatever is needed to get one.