VSync is still checked?

Hi, I have a very big trouble because of the smartphones’(especially Galaxy S20 series) overheat.
So I checked the profiler and found the suspicious reason, WaitForTargetFPS.
But I already set the VSync Count ‘Don’t Sync’.

Why it happens?

You have it backwards.

Time spent waiting for Vertical Sync is time spent doing LITERALLY nothing and, therefore, generating less heat for the system. WaitForTargetFPS is just another way of saying “completely idle” because it’s done working through complex computation.

Sorry to say, it’s (potentially) anything and/or everything else about your game that’s working the hardware so much.