Created Entity Falling - MOVETYPE_NONE

I’ve created an entity, but when it spawns it falls to the ground. I’ve done this before and am using the same code, so not sure why it’s falling, but any insight would be great!

How can i make it stay in it’s position / angle.

hook.Add("InitPostEntity", "SpawnView", function()
	GAME.ViewPoint = ents.Create( "prop_physics" )
	GAME.ViewPoint:SetModel( "models/dav0r/camera.mdl" )
	GAME.ViewPoint:SetMoveType( MOVETYPE_NONE )
	GAME.ViewPoint:SetSolid( SOLID_NONE )
	GAME.ViewPoint:SetPos( Vector(-1388.800537, 441.484894, 690.25378) )
	GAME.ViewPoint:SetAngles( Angle(58.068523, 89.864365, 0.000000) )
end )

You need to apply any physics changes after you Spawn() prop_physics.