Thanks for the details. This is a known issue with saving the selected model.
Temporary workaround: set a default model per mode. In the model dropdown, you can set a default model for Ask, Agent, and other modes. Example: Choose a model for each mode - #3 by Artemonim
The team is working on a fix.
Also, to confirm, which Cursor version are you on? (Help > About)