When performing a puppet lookup on a remote node, puppet requires some settings that are provided by Facter. When Facter provides the setting, it evaluates all external facts even if it does not need them.
When running this command puppet should not evaluate all local external facts.