Latest dev version of lektor, site.query stopped returning undiscoverable records.
Fix was to include a filter to include those files. Updated the month.html template to site.query(this.path).include_undiscoverable(true)
site.query(this.path).include_undiscoverable(true)