Why is my Procedural mesh Blueprint so laggy

I am trying to create procedural terrain but whenever a Chunk (A grid of 20x20 verts) / procedural mesh is created/instanced my frametime freezes to 34-60ms, I am very new to unreal and was wondering how I could optimise my terrain generation to mitigate lag spikes.

Chunk generation

Current situation