Assign multiple roles , overlapping capabilities

I am pretty sure that nothing would happen other than the user would have the capability in question.

Think about it. The default Roles share many capabilities— Authors, Editors, and Administrators all have edit_posts, for example. All roles (usually) have read

The same system manages both default and custom roles/capabilities, so there really should be no problem.