Similar issue. Was given direct to a fix while climbing in IAS mode, not VNAV. The LNAV took several tries to engage, not recognizing the intercept track, and when it did finally engage, after a few seconds, an uncommanded turn off track was initiated. It was very reminiscent of the old "Ultimate" 737-700 behavior.