.Site.LastChange stopped working?

For the site lastchange it takes the date or lastmod from the last Page (being the first page in the default sort) … it doesn’t check if that page actually have a date. What you see is probably a Zero date (i.e. date not set). Check the front matter of your latest addition.