Data Mgmt sequence and steps work great when utilizing a 'manual' initiation of this process and business rule. However, the DM process automatically initiates twice daily at specific times using the...
Your code has multiple calls to different helper functions. So it could be any one of them also. Adding some logging during controlled testing should help demystify