Okay, after a few hours of research and trial/error- I think I’ve gotten pretty close to what I’m looking for:
It still needs some tweaking, but I’m happy with the progress. You sharing that you used flocking behavior to achieve the desired effect helped narrowed it down for me- I highly appreciate it, thank you!