I had a look at the random pictures you posted in Nature as well.
The light is much better in these than the Nature ones and makes the image pop a little better and look better. If you can take that onboard that light is very important in landscape photography (all photography actually) then you’ll be on the right road! Without light, obviously there are occasions when this isn’t true but in the main, the photo will look very flat and bland. All the ones in the Nature post look flat and bland. If you had some light falling on the leaves then the photos would look much better.