No game plays exactly online as it does offline. That's a naive and unrealistic standard. Based on your online model, in general, either you have inherent latency (you can't beat physics) with lockstep, or you have warping and corrections that come with client/server. Sports games can't deal well with the artifacts of a client/server model. So you get lockstep and the latency. The thing about it is that under normal conditions, this is more than fine and playable. But if you're going to assume that it should be the same as offline, that's just silly.