I suspect anything that regenerates the provisioning profile will fix this.
If you use a manual profile you can "Edit" the existing provisioning profile at https://developer.apple.com/account/resources/profiles/list. Click the profile, click Edit, then "Save" to regenerate it. You can download and install the profile, or use the Xcode > Preferences > Accounts > Download Manual Profiles. (This is what I did and it worked.)
Deleting and making a new provisioning profile is functionally the same (in this case) as editing an existing one.
Making a new certificate with auto-signing also causes a new provisioning profile to be generated.
Depending on your context - like distributed teams and build servers - some of these are more disruptive than others. Choose wisely!
Update
Seems you don't even need to "Edit" the profile. Just get Xcode to redownload them by clearing out ~/Library/MobileDevice/Provisioning Profiles. See https://twitter.com/hunter/status/1513960632059510784