So really, the difficulty of zwar for English speakers is not in its function per se, because it has two very clear and distinct uses. I think the difficulty rather lies in the myriad options English speakers have for rendering its meaning in English. If you look for the identifying clues outlined above, you can easily determine whether zwar is meant to limit or clarify.