Just checking one thing … you say you left him to guard … this does mean you use the radial wheel “stand guard” function and did not have him in “follow” mode when you took him to where you wanted to guard and the selected “stop following”
Exactly. I did this many times and understand the difference between guarding and following.
I put my thrall on the same place as many times before, on the foundation if front of my building.
Also I have a thrall pot near this place - (once I found my pet under the foundation but it was showing in the pet feeder) - so I checked thrall pot to make sure that my thrall is not in area.
Have you checked the event log for thrall/pet activity only set for the widest range possible Eg 10 000 ??
Yes - I checked log for thrall events with a maximum range 10 000 from my spot and another one on an opposite side of map. Not a word about my thrall. Our base had a purge when I was offline and few thralls/pets died - but my favorite thrall wasn’t on this list.
The only thing that could happen - last day when I saw my thrall - I put him to guard on few places in the world (to avoid killing some npc before me )). So the server could remember not the last guarding spot (on my base) but some previous one (due to some error or so). I will check those places today. I guess this is the last hope…
Thanks Kwalya for the detailed post!