I am trying to render an object on top of my image target - very simple, and I have been able to do it with my webcam. However, when I deploy it onto the HoloLens (gen 1), the HoloLens cameras are able to detect the image target and render the object, but the object rendered appears at a different spot instead of on top of my image target. The object does move according to the image target's movement, though. This happens almost as if Vuforia tracks the image target at a different location from where I am holding it. Any help is appreciated, thanks!
Edit 1: also the Unity app does not follow my head's movement, and the object seems to be rendered at where the Unity app is in my AR view. The app is loaded like on a fixed 2D screen in front me.
Edit 2: I am using MRTK and UWP.