There could be several reasons why your landing page report does not include data for certain pages, even though you are sure there is organic traffic on them and you have tracked the correct keywords. Here are a few possibilities:
Tracking Code: Make sure that your Google Analytics tracking code is installed on all pages of your website, including the landing pages you are interested in tracking. Without proper tracking, you will not receive any data about the traffic to those pages.
Filters: Check if there are any filters applied to your Google Analytics view that may be excluding data from certain pages. For example, a filter might exclude data from a particular subdirectory or page path.
Sampling: If you have a large amount of traffic to your website, Google Analytics may sample the data it reports for certain pages. This can result in some pages not showing up in your reports.
Data Delays: It's possible that there is a delay in the processing of your data, which can result in a delay in reporting. Check to see if the missing data is present in your reports after a day or two.
Incorrect URLs: Check to ensure, that the landing page URLs you are tracking are correct and that they match the URLs of the pages you are interested in tracking. Incorrect URLs can lead to inaccurate reporting.