No problems in single player at all, only multiplayer. It only happens when you have a target, though. If you use Alt+T and take off targetting your cannons will work fine. But if you have an active target then you cannons shoot out 90 degrees from your rear engine off to the sides. So all bad guys are having this issue too in COOP as a result.