Oh I am sorry I had no idea rank was a type now, sorry about that going to fast.
Then my guess is using the same exact list name as the field name. I have seen this cause weird issues. Better to add List to the end of all your List names. Try that.
My other guess is having / and , in the list since it using , as the list separator.