By default for Azure Functions with Application Insights enabled, a sampling flag is set to True. To view more Function invocations in Application Insights Logging, we can go and change this flag to false in host.json for all entries or set the maximum number of executions per second to a higher value for a greater number of entries.
More information can be found here-
Application Insights is not showing all Function invocations.
My Function should have run more than what is being shown in my Application Insights resource. It looks like the app is working as intended, why would Application Insights not show all my Data?