FIXED: For whatever reason QB had a diff. line item on the SO from Method. They happened to be diff item types. I have no idea how that would happen but it hosed me for a week on this particular issue.
To fix all this. I had to refetch from QB. At that point, the subject conflict cleared out replaced by a different conflict complaining about the order of the line items and i noticed one of the line items got moved to the bottom of the grid. WTH. So I deleted that and re-added the line item as needed and it stayed straight. I hate data conflicts like this. It's why I really really don't like straight up data syncing like this. Errors pop up in very weird, illogical ways with very little in the way of a trail/history to troubleshoot and fix things. FFS