I’m having a similar problem. I have a shape layer which I’ve drawn some paths and copied & pasted others. On the paths I drew when I add fill & stroke it adds them below to all the paths, instead of to the one I have selected. So I can’t have different fills on these. However the paths I copied from another layer have their own different fills. So what is going on?