Sorry for the late reply, was sick the entire time.
Thank you so much for the tutorial, it taught me a lot! I had no idea about the spawn groups.
However there is one thing I don’t understand. When I use Source as the source, it looks like it disables particle spawning for the mesh type that doesn’t have an actor assigned. However when I use attach parent, despite the parent not being the appropriate mesh type, it will still spawn the particles albeit not on the mesh surface.
I don’t need to use the same system for both a static and skeletal mesh simultaneously, so attach parent would be fine, if it wasn’t for that issue.