We have discussed this issued somewhere else in forums. Yes, there is a solution for this and we went through its implementation, but it wasn't stable at that moment and we didn't want to dedicate more time into this. However, we can re-visit this to see if we can find a stable solution.
I have the same problem.
I never found a solution for this and i need to run Delphi in DPI unaware mode which is not fun, because fonts are dotted, everything is not sharp on a 4K monitor.
It's the only way i know to make it scale correctly.
I even reported this to Embarcadero and they said they would not consider having the IDE high resolution and the visual designer low resolution as other frameworks do not have this problem (like TMS).
Dominique