Depends on kicad version. In version 5 ok should save the assignment (assuming you truly assigned it such that the footprint now is in the middle column).
In version 4 you need to press save in cvpcb.
Additional info How can i assign a footprint to a symbol?