Hi @LokiStelz,
Regarding the list, I would make it an active list requirement, remove them from the active list and then add something that re-adds them to the active list. Probably a separate workflow. This would allow the company to be auto-enrolled monthly.
Operations Hub allows you to create a workflow that is recurring monthly. You could use the company criteria for enrollment and have it run every 30 days.
Josh