Why the production environment is not replicate to the foreman-proxy in a remote location

i'm using katello and i notice when i install a puppet modules is going per
default into the production environment but when sync the environment with
the capsule server in a remote location this environment never sync and i
need manually copy any new puppet module , but if i create a content view
that same time create a new environment in katello and sync this one sync
with all the puppet modules.

my question here why the production environment is not sync as normal like
any other environment.