It makes sense. If you run the 2015 edition of an addon on a post-2016 version of Orbiter, you are likely to run into problems. Because the sets of instructions that are part of Orbiter's core have changed a bit, and some functions simply don't work the same way.
Addons should be re-compiled against the latest version of Orbiter.
I tested MS2015 in orbiter beta r90 and everything works correctly except the MFD. I recompiled the MFD here and with that installed the SLS that comes with MS2015 works just fine. Roll, Pitch, and perfect orbital insertion. I think something with your launcher or guidance file is all fouled up.
Hmm. Maybe much higher frame rate has something to do with this?
When I tested this, I just set up a quick and dirty beta install just to test this (I didn’t want to mess with my NASSP install!) so I didn’t bother to install D3D9.
Hmm, I can not imagine how the graphics client would change the guidance.
I noted that the inclination is a bit different between your two launches. Could be, that during the D3D9Client the (Orbiter) core had more time to "add" wind effects - affecting the launch profile more? Just a guess.