Thank you @musicullum for checking and can understand. What if I reversing the hall thing (not now, not now!!)?:
As - at least in my thinking - song end actions get relevance with current SETLIST(playlist), can you agree with this logic?
So what if the SETLIST object stores the “song end actions” for the containing songs (as some additional parameter CommaSeparated after Song#ID) instead the of songs for themselves. Yes, I know, next problem is how to save it back from Playlist to loaded SETLIST… mybe in SyncModeOnly?
Also would increase the importance to see what is set/expected (mentioned before also):