Observer is saved, I double checked. For stream location, it is actually INDI driver settings, but I made a call to save all driver config whenever a new recording is being made. Next KStars release.
I just did a test on the Observer/Object setting, and it did not save. (Perhaps object setting can come from scheduler entry? Not sure if it already does)
So I got something wrong:
1. Used a simulator profile: CCD, telescope, filter wheel, PHD2
2. The remote localhost indiWebserver started and Ekos connected. <user is astroberry for kstars; indiserver is running as root due to ASI224/EFW not connecting together when non-root>
3. CCD indi settings FITs HEADER observer is changed, set button clicked, and then save button clicked.
4. Disconnected devices and stopped indi
5. restarted indi and reconnect device.
6. Checked setting an it is back to Unknown.