Thank you for the suggestions.
Our publisher/distributor is in SQL Enterprise(on windows server ), but we are trying to sync data from a subscriber, which is a local machine(SQL Express on windows 10 desktop). because of the nature of connection over VPN, we decided to go with web sync option in replication. since, for web sync option we have to run the agent on subscriber machine(options from replication GUI in SSMS), and SQL express does not have agent, so we had this road block.
I have not yet tried this the options suggested by you guys. I will keep this post open(unless if any issue by anyone) and update my progress in this space.