What Knight's saying makes sense in universe. The issue here, I think, is that it wasn't practiced in the writing. You're saying our characters know something we don't, and that's like... well, a paradox and a half. You surprised US, the writers, with where our characters were, and having to play our characters like we knew all along... sort of sounds pretty much like metagaming.