If a character gains or loses a keyword, it does so for the rest of the game even if that effect (granting or removing the keyword) is later lost, or until that character goes to your sideline or is removed from the game (such as by being KO'd).
Does this mean a character entering a sideline would lose gained keywords and regain lost keywords?