Okay, this is an old thread, but I just encountered the same problem and finally figured out what was happening, at least in my case. So I thought I’d answer it here, since this is one of a very few results that came up when I searched on the issue and I figure others might come in here looking for a solution.
I selected a render preset and made a few changes to a couple parameters, but when I clicked the Render to Picture Viewer button it just rendered the first frame, and it was at a different resolution than I had specified.
I eventually figured out that I had highlighted the preset I wanted to use, but had not activated it. So the renderer was using whatever preset was activate, not the one I intended to use.
It’s confusing, because you can have a render preset activated, but if you click on a different preset (without activating it) its name will be highlighted and the settings onscreen will change to display the settings for the inactive preset you clicked on. Even though a different preset is active. You can change the settings all you want, but none of that will matter unless you actually activate the preset.
In your first image, it looks like the the top of the two presets in your preset list, “My Render Setting,” is selected (highlighted in yellow) and the settings for that are displayed, but the second preset in the list, “My Render Setting 1” is actually active (it has the reticule to the left highlighted in white). So the settings in that preset will be used even though they’re not showing in the settings editor window.