Inconsistent API Responses

System Information
  • Strapi Version: 4.4.5
  • Operating System: MacOS
  • Database: PostgreSQL
  • Node Version: v16.13.1
  • NPM Version: 8.1.2
  • Yarn Version: 1.22.19

Background

I have a dynamic zone on a couple of different Single Types. Most of these dynamic zones share the same components - because these make up the front-end of my pages.

Issue

I’m having an issue whereby when I call a certain single type, the Media field isn’t being displayed in the response. Whenever I use this component on other single types, the media field gets returned. But when I use it on this particular one it doesn’t return it.

Any thoughts on this would be much appreciated. It’s rendering Strapi unusable for me at the moment!

Note

For reference, I am using the strapi-plugin-populate-deep plugin and it’s working for all other pages.