Not sure if it's possible to implement coding-wise, but if yes, this idea below can help with the hunting-duration issue:
- Adding the "Pause" and "Resume" function to NPC Cultist
This NPC is already noted the start time and start a 12 hours count down from that point onward, it tells the player the remaining time also. Then how about applying the 'Stop' feature of the current MS/BMS NPC onto this one, but instead of stopping, it's pausing, and can be resumed at a different time upon the party leader request, as long as it's still within the valid time range (Mon-Fri)
If this can be implemented, then 12 hours hunting is not an issue, even 30 hours is do-able.