Transactional replication Issue

I have setup Transactional replication between Publisher which on Azure VM and Subscriber Managed Instance Sql server. Subscriber is also partitioned database with all the tables are partitioned. Issue here is after the initial snapshot is applied, replication tries to bulk all the tables again from start and hence throws PK duplicate error.
If anyone has any clue?