Unity FBX to Prefab Position reseting

I have on a scene an fbx model that im using on the scene, no matter where i place it on the scene when i hit play it goes to (0, 0, 0) automatically, i know this because i logged the position using Update() and debug.log. It is in the original place for exactly 2 frames then it jumps to 0. (or even when i dynamically place it using instantiate). Ive also tried placing it within another object which sort of works (but if i move it within that object it still goes to 0 within the parent object) but im curious why this is happening in the first place.

You need to instantiate a Prefab, not a FBX model directly. Drag it into scene and then, create a prefab of it.