I had the same setup pre-oAuth - one licensed user accessing multiple shared mailboxes, using the / notation on the username field.
Couldn't get this to work with oAuth, ended up converting shared mailboxes to user mailboxes, applied an Exchange P1 license to each, enabled the tenant level setting "allow user consent for apps" temporarily, then used the same app registration for each mailbox in the tenant. So far so good. I obviously needed another app registration for mailboxes not in the primary tenant.
Would be great if the oAuth plugin supported other "prompt" params other than "consent", avoiding the need to toggle tenant level configuration where an admin has already consented - think I saw a forum post about this param becoming configurable in the future though!