I’m creating a pixel layer and inserting it inside my vector shape layer to mask it. Then I do all of my texture and shading in pixel persona. It works fine if I don’t want texture on the outside of my shapes. Even when I close the nodes manually like you suggested to close the gap, the stroke still looks separate and slightly disjointed from the shape once I add any texture or shading to my pixel layer. I know I can go back in and manually add or paint whatever texture I want to the outside of my shapes, but it seems like I should be able to seamlessly do this using a textured vector brush. No?
For now this is my overly involved solution: I’m creating a copy layer of the vector I want to add stroke texture to. I add the stroke I want to the copy, change the blend mode to “erase.” I drag this into the vector layer and it “erases” the textured stroke into the shape...I guess this creates a clipping mask? It works sometimes depending on the complexity of the background behind the vector. If there’s background detail going on behind the “erased” stroke, it doesn’t really look seamless.
Thanks for the advice!