One or more Instanced Static Mesh Components?

Hi, quick question about optimisation. What is the better approach? Create separate instanced static meshes component for each chunk or create just one that will hold instances for all chunks? I heard that with large number of instances it can take some time when I need to destroy one(e.g even up to 3 secs with 30k+ instances), and I need to be able to delete and create a lot of them. On the other hand I fear that will a lot of different blocks/items to build it can take some time to construct all the componets for each chunk. I’m creating game with Satisfactory/Minecraft like building system, so players will be able to create/destroy a lot instances