The Republican Party of Virginia used ranked-choice voting to nominate statewide offices this year.
As far as I know there were no problems with it.
It works in certain situations (for example, election of a board of supervisors, city commissioners, etc.) where there are numerous positions to be filled. But the whole point of a presidential or mayoral election is that there is only one choice, and you either select that person or you don’t.