Is it possible that you have imported a private key sometime in the past?
Those are not included in the seed.
Yep, it is some way of protection of Bitcoin. Not good for us, but you can recover your wallet. I think the best way is to save passwords in notes.