Something different: setting the profile seems to work now. However, when reading back a profile setting, I get some unreasonable values in some of the numerical entries (e.g. a refresh rate of 60000.02 Hz). I had a similar issue with EDDiscovery, possibly stemming from different decimal separator values for different language settings (Germany uses a "," for the decimal separator and a " " for the thousand's separator when needed).
But still, much better that doing everything by hand.
But still, much better that doing everything by hand.