When contacts come through an integration they are set to non-marketing contact automatically with no automated way to manually change to marketing contact.
This is difficult to manage at scale. Ideally every integration should allow the ability to toggle on or off the status.