Closing as not a bug: your event says "On loading finished AND all preloads complete". 'On loading finished' only ever fires once, and if all sounds have not preloaded already by that specific time, the event will never run.
You probably just want to replace "On loading finished" with a compare two values: loadingprogress = 1