For completeness, since Alecazam is new, they were unable to post this link.
The surface is reported as the correct size at 200% scaling
What is the “correct size” in this case? Can you give a more specific example of how the problem shows itself?
Vulkan works with pixels. If the only way to get true pixels out of a particular platform requires a manifest file, that’s the platform’s fault, not Vulkan’s.