Interesting, i had a day to myself a few months ago and i put together some flocking logic into a Blueprint Component, the following was my results, then i dropped the project as i had no time for it after that haha.
https://www.youtube.com/watch?v=4FQnD9xxoL4
Im assuming your using ISMs
Excellent progress so far as usual, still very excited for this project!