Here's a simple grass interaction system that allows for your character (and your character only) to interact with the grass in a very satisfying way. It's available as a Tier 2 reward on my Patreon: https://www.patreon.com/GhislainGir
It's mostly only shader-driven. Blueprint/CPU usage is minimal and just keep tracks of 6 virtual particles spawned by the player at a constant interval.
You'll want to know how to bake the pivots if you intend to use this system for your own grass meshes :)
A deep dive into the system
Quick demo.