The waltz rhythm is way too heavy, to the point of it really dominating the piece rhythmically. Meanwhile the melody and harmony are both fairly predictable. Compositionally you're following all the rules, but I think that's what ultimately brings this piece down - it's not adventurous at all and sounds more like classical music tropes than classical music.