We are using SonarCloud and the integration with Azure DevOps portal. We set the Personal Access Token in the Integration with Azure DevOps Services section of the settings to allow SonarCloud interact with Azure Devops. We have set the token’s expiration date to be far in the future and it is not being regenerated or revoked.
Once we set it up it works for few days (analyses the code on PR) but after few days it stops working and we have to re-enter the same token on SonarCloud settings page to make it work again. We have quite a few project and it is very annoying because it happens very often.