I have a subscription which is not catching up with latest transactions from publisher even after being re-initialized successfully with latest snapshot of publication.

After I re-initialize, I can see the snapshot generate for all articles and its distribution complete successfully and during that time the tables are in sync.

But after a couple of days the subscriber is not having latest data. As of now, the distribution agent is showing 'no replicated transactions are available'. Also there are 0 undistributed commands. The most strange thing is that there are two subscribers to this publication and out of that only one of them is having this problem.

I verified all the errorlogs of sql server, checked the mssubscriptions whether the subscription is active and confirmed that we are not having any space issues or inactive subscriptions. I am unable to understand this behaviour of replication. If any one out there, seen such issues in past or have any suggestions do let me know.