Lyra weapon ability firing ,not running on Server (My Project based on Lyra framework)

I have same setup as lyra in my project I’ve attached screenshots showing where I print the Current Activation Policy value when I fire one bullet.

In Lyra, when the GA fire is activated, the Current Activation Policy outputs two entries:
Client 1: Predicting and Server: Authority.

In my project, with the same setup, when the GA fire is activated, the Current Activation Policy only outputs one entry:

Client 1: Predicting.

I fixed it; it was a simple mistake, but I’m not sure why it works now. The issue was that I didn’t assign the animation montage to the CharacterFireMontage. After assigning the value to it, it works on both the client and server. However, I’m still not sure how the PlayMontageAndWait node affects this