Niagara particles spawning on the same vertex?

I made a plane in Blender that is made up of about 3000 vertex.
I am using this in Niagara to spawn particles on each vertex world position one by one.
The first particle inside of ue4 doesn’t spawn at the position of the first particle in Blender and the 5th particle spawns in the same position as one of the other particles. They seem to be organized differently.
The weird thing is that if I spawn enough particles the plane gets filled up properly but a lot of the particles are inside of each other.

Ok so it doesn’t spawn particles in the same position for flat meshes but it does for curved meshes?

A flat plane:

The same plane but curved a little bit:

The curved plane with way more particles is still incomplete:

Proof that the particles are spawning in the same position for the curved mesh:

And again it works fine for the flat mesh:

I came across a similar issue as well. When I placed an emitter directly into the level (with a curved mesh for Static Mesh Location), everything was fine, but if I added the same emitter as an actor component, suddenly all particles started spawning from a single point. I never figured out why that happened.

Turns out UE4 adds vertices to your models for performance reasons.

Currently it’s probably a bug but try making the Niagara system the root component of your actor.