DPI Awareness Settings are not applied when printing from the ReportProcessor in .NET where the configuration is provided in the constructor.
However, if I manually invoke the SetProcessDpiAwareness function before triggering the printing, the DPI is successfully updated.