Not your experience - I have successfully used it on my H320 with about 6000 tracks and I can't remember how many covers but 400 seems like a fair guess. I have a fairly old build on my player (you don't mention what you have).
Things like database scanning looping seem to usually be the result of a corupt file system - have you tried chkdsk ?