In 5.1 the animation notifies are not firing for the default Mesh (CharacterMesh0) for the default Character actor for the Listen Server specifically when a client animation is played.
Clients will see the anim notify for the server as well as other clients, but the listen server does not have the event fire for clients, only itself.
If I simply duplicate the default mesh and change no other parameters the duplicated mesh will fire the notifies on both clients and server, but the default does not.
I have created a clean third person template project in both 5.0.3 and 5.1 and made no changes other than add an anim notify to both projects jump animation and then print string in the animation blueprint for the event being fired. I then run as a listen server with 2 players and jump on the client. In the 5.0.3 project the server and the client both get an anim notify for the jump and thus print the string. In 5.1 only the client anim notify is triggered. If the server jumps, on both versions, the client and the server get the event.
I’m not sure if this is intended and there’s something that I need to change in the begin play/construction to get this back in 5.1, but it is enabled in 5.0.3 out of the box. If this is not an intentional change perhaps it is a bug, and would appreciate any ideas for a workaround while awaiting a fix other than duplicating the mesh and making it not render in first pass. As the duplicated mesh works as expected for the notifies.