For anyone reading this, I found the problem and posted it in the thread and I’ll paste the text below as well.
Found the fix for the hash issue. Instead of adding a hash, given the “fix” implemented by Epic in 4.20.3, we now need to override the following function in FUniqueNetIdUWorks, inherited from FUniqueNetId:
virtual FName GetType() const override
{
return TEXT("UWorks");
}
It wasn’t even a pure virtual method. There wasn’t any indication whatsoever to make me check this. I found this mostly by mistake.