I put 12 vector fields and 1 gpu particle emitter on my level. It was assumed that all vector fields will effect on particles flow, but only 4 of 12 fields work. I googled a lot, but couldn’t find any useful information. Does UE4 have any unobvious limits in GPU particles or vector fields?
You are right, and only 4 most relevant vector fields will affect your particles. This is a limitation of how it is hardcoded, probably considering performance/usability factors.
If you are fine with recompiling the engine yourself, you can edit
MAX_VECTOR_FIELDS in both particle simulation shader and C++ code, and uncomment several lines to expand support for more fields at once, but generally, it is not very practical.