Get HMD Position & Orientation in c++ while HMD not enabled

A few versions of UE back, we were able to get the position of the HMD even if it was not enabled. Recently, that functionality was removed or hidden, as the data comes back all 0’s.

I am trying to figure out how to get the HMD data from a higher level (steamvr maybe?).

I tried using IHeadMountedDisplay.h but the data only returns if it is checked as enabled.

Anyone have any ideas? Thanks so much!