Generate Procedural Mesh

I’ve been messing around with ProceduralMeshComponent for modifiable terrain. While I have vertex generation and all that going on in separate threads the game stutters for like a second when swapping out the actual meshes (which I have generate physics enabled for). How many vertices do people usually shoot for when creating terrain chunks? I’ve also had issues with Mesh sections just disappearing when replacing sections, I don’t know if anyone knows whats causing that? I’m not sure if I should stick with ProceduralMesh for this or switch to making my own mesh component.