if (driverType == TransportType.IPC)
{
//override this param with 0. The predicted target tick is the latest snapshot received + 1 (the next server tick)
clientTickRate.TargetCommandSlack = 0;
//these are 0 and we enforce that here
ack.DeviationRTT = 0f;
ack.EstimatedRTT = 1000f/tickRate.SimulationTickRate;
}
From testing it seems this is causing issues. Assumes it is because command slack is not respected which cause packets to be received late to server.