Can't get NPC spawn points to work

im using human npc to set up some boss fights at monuments. after going threw the list of setting him up including his waypoints the npc teleports out of the cave and is now ontop of the mountain. how do i lock him to being down in the cave where i set his spawn posistion to be?

"userid": 606665672,
"displayName": "Ghor",
"invulnerability": false,
"health": 1000.0,
"respawn": true,
"respawnSeconds": 600.0,
"spawnInfo": {
"position": "823.9782 -102.1026 164.1953",
"rotation": "0.1050518 0.1148999 -0.01222037 0.9877312"

he apears in the proper X and Z location but his Y posistion is wrong

raise his spawn point up a bit the -102.1026 to say -102.9026    I seen others post this somewhere that it fixed the issue. when creating them in the caves they nocliped up a but.
ok thank you i will try that