Are those internal materialized tables? Materialization only runs when the first time you access that view. If you do not want to load the materialized the very first time, then issue command with "NO CACHE" option.
Yes, we are using the internal materialized tables. Should we include the NO CACHE in the materialized view definition?
No, on your user query, which is triggering the materialization load.