Hi Steve,
Sorry for my delay with the response. I’ve checked the scenario which you are describing and I can confirm that dependent filters are correctly saved for me into a view and whenever I switch back to this view, I’m getting the same setup.
If you observe any different behaviour in your embedded environment, we will need the information which I’ve mentioned.