Why does my GetViewportSize Node return inaccurate results?

Ive called a GetViewportSize Node and use the results to draw a square around what is suppose to be the edges of the game window using the Draw Line Node in the OnPaint Event.
But the lines draw a square that is significantly smaller than the the game window.

What could be causing this and what do I need to do to get the Size of the Game Window?

As shown:

Answer found here.

I never found a good answer to this so I’ll post to correct answer here for others searching. You need to divide GetViewportSize by GetViewportScale.