oooo this that one. i'mma be honest bro, I absolutely love your sense of melody. You've got amazing song ideas fr fr, but your beats are wayyyyyyyyyyyyyyyy too fkn long.
At least switch it up after a minute or two. If you compacted all of these sections into, like, a 3 minute beat it would be such a vibe. If you transition between sections quicker, it gives the listener less of a chance to get bored.