As a NES, but not an English teacher:
I would have no problems with clarifying confusions or concerns, other than the fact that they have different meanings. Confusion suggests uncertainty, whereas concerns suggests problems.
I would personally use "mitigate" with concerns.
Hope this helps
PS: NES = Native English Speaker and was/is (?) on a list of "officially recognised" acronyms used on the forum.