External Error When attempting to get SteamVRChaperon Bounds

Hello Everyone,

I am having a problem getting the steamVRChaperone bounds when setting up motion controllers in c++.
When ever I try to get the bounds to init an array ( TArray bounds = steamVRChaperone->GetBounds();) to the bounds of the steam vr chaperone. I get a external link error (LNK 2019). So I included the modules, HeadMountedDisplay, SteamController and SteamVR to my build.cs. I was still getting the same error.

Does anyone know if I am missing something? Or why I would still get external link errors even though steamvr and headmounteddisplay are in my build.cs?

https://github.com/EpicGames/UnrealEngine/pull/2880