Want to download the RHEL patches on relay instead of Root using RHSM

Hi,
I have a shared infra with top level relays in my environment but low level in the customers environment, now each customer provide his PEM files for RHEL patching, my requirement is to configure the RHSM plugin on the customer relays and place his cert file their and during patching the patches get downloaded on his relays only.

As checked on the knowledge base I have configured the RHSM on the customer relay and placed the DLRHELRepoList.json file from the root to the relay and checked the command RHSMplugin.exe --check-allrepos on the relay, it is showing that repos are availabe, i have only configured the RHSM plugin on relay only not on root i think that is not required. But patching is still not successful, have i missed any thing while configuring?

Thanks