I discover another bug, if this can help you to investigate.
Using sctransv2 and shoutcast2:
If I try to change the cross fade settings nothing change.
If I disable it (0) after restart sctrans still continue to crossfade 8 seconds. There's no way to disable it.
I check the source.conf of the server.
It seems CC not write the correct value. Is still xfade=8
If you manually write the value, it works and CC doesn't read it and change it.