Hello @vishal.anand,
I am not an expert on TREP infrastructure, from developer's perspective I tend to agree with your conclusions, from the behavior that you describe, as you are able to test it both ways, back and forth, assuring that the only difference is caching at ADH, and some fids go blank on the consumer, with caching on, it's configuration.
I am assuming you are testing with a standard test consumer, such as rmdstestclient, and not a custom-developed consumer, if not, I would suggest re-testing with rmdstestclient.
In my understanding, as a customer, you will be better off raising this type of issue via Refinitiv Helpdesk Online -> Refinitiv Realtime Advanced Distribution Hub as installation and configuration support case with TREP Infra experts group, rather then developers forums.
Hope this helps.
Setting Password in ADH Login Request to TREP Provider
How to dump the item database for the publications made over the TREP platform?
Source Directory Messages and Item Status
TRCC error Error:1002 ipcRead() failure. System errno: (0)
Configuration to get ADH to connect to RFA interactive provider application?