added scope is prevent some clients to connect

Hi, @PowerMyAnalytic.

Thanks for reaching out.

Optional scopes make it possible to support different account subscription combinations with a single app.

You can leverage the optional_scope parameter and place social and other optional scopes within so that accounts lacking a Marketing Hub Professional or Enterprise subscription can still connect with the required scopes you have defined in the scope parameter.