Why are Stored Procedure schema changes not being replicated when using ”initialize with backup”?
Probably not the issue, but double check this:


On the publication, go to properties 
Go to Subscription Options 
make sure Replicate schema changes is set to true.