Eleventy v3 parses YYYY-MM-DD- from filenames and removes it from page.fileSlug. The OG generator was using the full filename (with date prefix) causing a slug mismatch — hasOgImage filter checked for 'slug.png' while the file was 'YYYY-MM-DD-slug.png'. Also removes debug logging from hasOgImage filter.