All foliage of a type are switching LOD together. How to fix this?

Hello, I have an issue with foliage and LOD: I’m painting different kind of trees on a static mesh, and I would like the farthest trees to have the LOD2 and the closest one to have the LOD0. However, all trees of a kind are switching together, regardless of their individual distance to the camera or screen size.

In the following screenshot, we can see that I have trees in red (LOD0) which are all of the same kind. Even though, some of those trees are far from the camera, they are rendered using LOD0 because there are trees of the same kind close to the camera. It causes a huge performance issue, especially on mobile.

How can I fix this and have a LOD on a “per instance” basis, instead of “per kind” basis?

I believe your solution is in here: Foliage brush and LOD meshes - Content Creation - Unreal Engine Forums