I haven’t changed changed anything in that part of the code recently. If it broke it’s because of UE 4.17. I’ll re-check it.
It not being marked as replicated is normal, it’s a wrapper function and replication happens behind the scenes. You can call it from either client or server.
EDIT: Tested. Works exactly as before. Not sure what’s wrong with your setup.
Can you create a project that shows the problem and send it to me?