At the beginning of most gravel races, most folks are trying not to get dropped until things settle into smaller groups.
Once things are split up a bit, it really depends on the goals for the day. If I’m seriously racing a gravel event, I’m not taking a pull unless it serves a purpose (just like road racing). That might mean contributing to the chase, just doing my share to keep the group motivated, or sitting in and skipping my pulls if I’m in danger of getting dropped or not concerned about the pace of the group.
If I’m mid pack and enjoying the day, it’s just Saturday group ride dynamics. If you feel strong and want to pull, then pull. If you are hurting, sit in and enjoy the ride.
I did a gravel race on Saturday and the first 50 minutes averaged over 23mph with lots of surging and attacks. It was just brutal and I was holding on for dear life waiting for the right group to drop off with as people were constantly getting shelled. I finally dropped with ~10 other guys. Most of the guys I was with were working hard in a pace line to get back to the lead group and we got really close a couple times. I was not contributing to that chase because I knew I couldn’t handle the surges in the lead group any longer and a group of 10 is much smoother and better for me. I contributed once we smoothed things out, but my motivation at that point was just to keep everyone in the group motivated and to maximize our pace. Nobody ever caught us from behind and I ended up with a podium finish for the MTB category, so it ended up a really good day.