There is a way to set the initial position to right.
You need to create a Macro, and run it once. After that you can delete the Macro, the chart property will be kept changed.
The Macro code looks like
SET chartObject = ActiveDocument.GetSheetObject("CH01")
SET chartProperties = chartObject.GetProperties
chartProperties.ChartProperties.XScrollInitRight = true
You'll need to adapt the Chart ID. Run the Macro e.g. from a button.
It's working for me with attached sample app.
If you open the app,you should see the upper chart scrolled to the right, the lower chart starts left by default.
You can change the setting of the upper chart by using the two buttons, but I think you need to save and reopen to see the change (it's an XScrollInitRight property).
I noticed another thread that reports issues with scroll bar settings in latest SRs, so just to check, on which QV version are you?
Recently, I also found out how to solve the problem "scrolling from the right". It works, great!
I copy the the macro you proposed into my qvw, and setup Document Properties/ Triggers/ Document Event Triggers/ OnOpen/ Edit Action/ Actions- Run Macro / Edit Module/Macro Name: "StartScrollRight"; it works!