Missing data from population of relational field

Hi there, you’ll need to populate at each level of query, here is an example I was using that populates multiple levels etc.

Docs: Entity Service API - Populating - Strapi Developer Docs

    let featuredRetreats = await strapi.entityService.findMany(
      "api::featured-retreat.featured-retreat",
      {
        fields: ["ordinal", "feature_type", "width"],
        populate: {
          retreat: {
            fields: ["title"],
            populate: ["lead_image"],
            populate: {
              tags: { fields: ["tag"] },
              room_types: { fields: ["price", "start_date"] },
              lead_image: {
                fields: ["alternativeText", "width", "height", "formats"],
              },
            },
          },
        },
        sort: ["feature_type", "ordinal"],
      }
    );