Move objects in arc to multiple targets

  1. create splines programmatically and animate objects along those splines →
    not sure how easy it is to create
    those splines via BP

This ^^^ probably; you place an actor with a spline at one landing point and place the target for the spline (here, a billboard but any scene component will do) at the other.

It can be all updated dynamically, and also allows you to easily draw the trajectory using spline mesh components, and fancy it up with particles if you must.

323502-screenshot-2020-11-30-164111.jpg

It would be a matter of providing the spline actor with 2 coords - the starting and landing point.

Image from Gyazo