What is the reason for requiring an End Date on the participant sync for a JO? It’s great as an option if you have a known duration you want it to run, but if an admin has a need to stop a sync, they will take an action to stop the sync.
Instead, you have to select a random meaningless date in the future that is not easily tracked anywhere (see Heather’s post) making it impossible to manage and as that date passes, your programs have stopped unintentionally and unknowingly.