Marking a FIrisFastArraySerializer item dirty does not get the object polled

Hi, I have an issue with using FIrisFastArraySerializer using the push model.
I am on 5.7.4.

When I call MarkItemDirty on one item, I expect the object to be polled asap ( because net.Iris.EnableForceNetUpdate is false ) instead of waiting for the frequency-based poll.
But that doesn’t work. The object is not polled.
I tried adding a dummy property that I set dirty at the same time, and that works, the object is polled.
Calling ForceNetUpdate also works as a workaround, but it shouldn’t be needed according to the description of EnableForceNetUpdate .

This tells me that this is a problem with how the fast array propagates the dirtiness.
Is that a known issue ?

Claude tells me this has to do with how FNativeFastArrayReplicationFragmentBase missing a block of code, the same #if WITH_PUSH_MODEL block that is in the FFastArrayReplicationFragmentBase ctor.
I tested adding that block and it works.
It’s the same fix suggested a few months ago by user blackrock0700 in thread “FNativeFastArrayReplication Fragment is missing HasFullPushBasedDirtiness trait”.