The problem appears to be that NPP needs FNetworkPredictionProxy::ConfigFunc to be called to remap client generated IDs to server replicated IDs. In Iris, this call never happens. Tracing back, it appears that the only place this kind of call is made is inside of FNetworkPredictionProxy::NetSerialize, so my suspicion is that since Iris doesn’t use custom NetSerializers it never triggers this necessary step. I could be wrong though - that’s just where my investigation points.
(Note: I have mentioned this in two separate calls with Epic and was told that they would “look into it” so I’m opening this ticket in order to track resolution.)