Hi @phortonssf,
Just to make sure I understand, it sounds like you have 2 applications in which the same user could have a different role in each.
One option would be to make roles specific to each application, similar to the answer to this topic: Create same 'roles' in different applications - #3 by dan.woda