At least as a temporary workaround, could you create a new role that you assign to the token, and then assign the new role to the resources you want it to access, so there’s no need for the token itself to have multiple roles? Or would that be too many things to have to edit in order to add the new role to?
This was also a request from 2021, for the record: Feature Request: App Tokens with multiple Roles