[Solved] Screen.resolutions returning duplicates - Unity Answers
Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web...
ゲーム内で解像度変更するオプションを作成してた時にこの現象にあたりました。モニタを変えてから発生するようになりました。
原因
実に単純で、リフレッシュレート違いがカウントされてるだけです。最近の高リフレッシュレートモニタなら複数のリフレッシュレートにできるため単純にscreen.resolutionsの値をループすると大変なことになります。
対策
重複しないように適当に間引けばいいです。
https://ゲームpcバンク.com/column/video-output-types.html
最大リフレッシュレートだと解像度がフルHDに制限されることがあるので色々悩ましいです。