I’m not sure if this is intended or not, but I noticed a few things that seem a bit odd. Sometimes mutton and animal fat are delivered directly from the pasture. Then the stock of both depleted over time, even though I had no firewood there and it was set to End the Feast.
Later when a feast was active (building staffed, with mutton and firewood), the local blacksmith got a bit hungry, took the 52 mutton that were in the Temple, and carried it off to his house.
Yes there can be some oddities going on in this temple. Like different meat brought by people or other people stealing food for their own. It’s not intended but how the core game deals with this mechanics. It basically works and provides happiness whenever meat is stored there and a priest is assigned.
It does seem to provide some spirit happiness even when there’s no feast. On the attached screenshot you can see where I tried removing the priest and then re-added him. With the priest staffing the building but End the Feast set (and no supplies in the temple), I have many 5 star little vikings.
There are still some stubborn 2 star ones, presumably because there were some deaths before I built a graveyard?
On the other hand, when I was trying to have feasts but kept running out of supplies, my average happiness kept bouncing between 80 and 85%. I didn’t figure out who was getting the boost from the feasts.