to give you the most credit I can I honestly think you had the wrong panel for this track rai, given the same exact entries; this track would almost certainly win if judged by a panel of professional judges, I think the extremely high fidelity of this track is definitely its greatest asset
and personally I love the lead sound design, feels like a brainworm, but I guess, and I can't speak for any of the other judges, what I feel like this is missing is something more fulfilling