IIRC, I think it will "remember" eco, comfort and normal (anything equal or more fuel efficient than normal) but the sports modes need to be re-selected every time. Likely another fuel economy thing..
It remembers sport for me sometimes. I think it's to do with how long you leave it off for.