I would recommend using a different variable for tracking internal campaigns. These campaigns are not affecting your marketing channels, since the user has already landed on your site. Also use a separate query parameter for the tracking.
Unlike Google Analytics, a new visit is not defined by s.campaign value. And neither does the change of day break a visit.
There are 4 conditions that govern a visit in Adobe Analytics, which you can read here:
https://docs.adobe.com/content/help/en/analytics/components/variables/metrics/metrics-visit.html
Regards,
Hyder