Ok, so here some news about this.
When commenting out the following two lines
if (! isPerMonitorDPIAwareWindow (hwnd)) return 0;
in juce_Windowing_windows.cpp, things start to behave correctly for that. I am not sure, what that will break in other parts but my tests have been promising so far.
This bug is related to: