Draw the Debug line to Duration to see if it’s actually hitting something. Copy the line trace to your crouch input so you can see the line on your client.(You are currently drawing on server. Unless player is the listen server, you won’t see the debug line.)

you’d want a sphere or capsule trace to make sure it all fits but also you’re tracing from actor location which is the center of the capsule so you wont be tracing high enough
Not answering your question specifically but just so you know Crouch and Uncrouch nodes already handle replication, you don’t need a server call or a client call, just call Crouch/Uncrouch locally.
With that being said try doing the trace locally and call the nodes. The flip flop is also an issue since the uncrouch is not guaranteed the flip flop still counts as you know a flip.
Try this
