Science Dog replied to Question about progression: March 11, 2022 @ 9:15:05 pm PST
It's the trophy being placed on the alter at the original spawn point that progresses things. Basing this on killing Yagluth on a single player game and bringing his head to mount on my wall (but not the alter) on a multiplayer server. It didn't affect anything at all other than how awesome my longhouse looked.
6:13 am, March 12, 2022