I have the same problem. Did you eventually work it out? Is there a solution or does the grade have to be numerical to work?
The only way around it, that I found, was to set the "Activity Completion" to "Students can manually mark the activity as completed"
Because if you are using the scale type grade - the activity will show as completed just by having attempted the assignment module. I can not see why that would be thought to be useful.