I haven't posted in a few months, and essentially stopped playing the game except a few times a month to test it out. I've been dealing with awful input delay since about December. I replaced every piece of hardware possible, upgraded my internet and had that tested. I did have an Xbox server upload issue which recently resolved, and yet NHL was still delayed. Online and offline this issue manifested. It didn't make sense. Especially since, say, MLB22 did not have this issue.
I've factory reset my Xbox Series X a dozen times (even briefly bought a new Series S). I've reinstalled the game another 20 times. But what I just did yesterday for the first time was delete all NHL save data from my Xbox. I don't think deleting the game itself does this, or even transferring data onto a new Xbox. Long story short......my input delay felt much better for the first time in ages. Now, I played tonight, and it started to feel worse and worse, close to as bad as before. So, I deleted all save data again, reloaded the game, and.....it felt normal-ish again. I'm convinced there is some bug that corrupts save data or something and causes the input delay. I'll try this again tomorrow, maybe multiple times.