Broken slack connection (identity.* vs. openid)

We recently updated our slack app. During the review, they asked to remove legacy identity.* scopes and use newer OpenID flow. And it’s causing issues for our existing slack connection, now it’s throwing ‘Unapproved scope’ error, which is kinda expected - we don’t have identity.* scopes anymore.

We tried to create a custom connection with OpenID authorization+token endpoints and updated openid,email,profile scopes, but it throws an ‘Invalid user id’ error (most likely due to a different payload schema for the callback).

Is there any way to make Auth0 connection that will work with this new Slack OpenID flow?