I feel like with most of our chords here, your leads are only one octave above the tonic note of the chord change. That leaves not a lot of room for groovy progressions.
Now, what you have going for you, your structure forces it to be somewhat moving, even in the chords themselves want to just kind of sit there. So good job on that! That's an accomplishment. Keep with this structure. It works for you.
Now, by 2:14 we get some chords, but that disappears quickly. I would have at the very least repeated that twice.
You might try learning about chords in general. A good channel to watch on YT is Signals Music Studio. There's only so much you can do with one note.
3:50 is a nice change and ambitious compared to the main chord progression. I feel like this should have been your drop, period. Repeat that second section we have for your drop again, and Let 4:36 be the end of your song.
And no matter what happens, never stop writing. The more you do, the better you will get. Every finished song is an accomplishment!
Thanks for coming out to NGUAC! Excited to hear from you in the future :)