Not sure i'd call it garage (halftime maybe?) the tempo and beat for garage would be faster and not halftime but what even are genres anyway. This is pretty decent.
From what I can hear the mix is ok but my headphones aren't the best.
I don't dislike your melodies, but I think the occasional big leap upwards would add a lot of interest, rather than just going up and down by small steps at a time.
I like the breakdown and kind of think you could make more of it, like strip it back even more before going back in.