In System Center Configuration Manager, when you set the Site Code of a Software Metering rule to a secondary site, that rule will not be applicable to any clients.
This is expected behavior.
SMS 2003 Advanced Clients and Configuration Manager clients within a secondary site boundary also obtain policy from the primary site’s site database. If the Site Code of a Software Metering rule is set to a secondary site, no policy will be generated for that rule, so that no clients will receive that rule. You must set the “Site Code” of a rule to a primary site’s site code to make it assigned to clients.
Software Metering rule; Secondary Site; Site Code