Hi [mention removed]
It looks like the issue is still present. I’ve reviewed the most recent changes in the engine, and the relevant code structure remains unchanged. I’ll go ahead and notify the development team about this limitation.
Regarding your custom modification, have you encountered any issues so far? If you’d like, feel free to share the code you changed. I can pass it along to Epic for further review to see if there are any concerns with the implementation. Without testing directly, it seems that since LastViewportSize is a TOptional, calling Reset() should be enough to force a reevaluation through GetDPIScaleBasedOnSize.
Best regards,
Joan