Do witnesses need to know that they are signing a will in order for it to be valid?
No, even if witnesses think they are signing another doc, signature still valid.