Hi!
I have the exact same issue than this closed thread: Multicast not called in replays - Programming & Scripting - Unreal Engine Forums
In my replays, my Multicast events are not being recorded. As the question says, I changed the GetNetDriver() function, and it works like a charm, but as the answers says, this shouldn’t be changed, and it makes sense.
The thing that I don’t understand, is how can I correctly solve this problem?, I looked at the ProcessRemoteFunction, and everything seems ok. I also put some breakpoints there and they are being called, so I don’t know why the game don’t works correctly and with the GameNetDriver() change it works.