SteamVR: AHUD::DrawTextureSimple requires ScreenY=-ScreenSize.Y offset

I’m trying to draw a HUD texture, and things work as expected on Oculus DK2 and with PIE by passing in ScreenX=0, ScreenY=0.

However, on our SteamVR system, I need to pass in ScreenY = -1200, where the screen size is 2160x1200 (fetched from IHeadMountedDisplay::GetHMDMonitorInfo()).

DrawTextureSimple(Texture, 0, -ScreenSize.Y, ScreenTextureRatio, true);

So I have to add a special case for SteamVR to pass in different parameters. Is this a known bug?