Agree about all but the neem part since i'm not familiar with it.
I would like to add the following suggestions:
1. Plain old discipline
If you always get hungry at the same time during the evening and always have something to eat your body will trigger hormone generation that cause a hungry feeling at the same time. If you can overpower this for a week or so with discipline the hormone release should be significantly less if at all. When i started doing intermittent fasting (8hr eating window each day) i stopped eating breakfast. This was terrible the first week but after that i never got hungry again during the morning.
2. Apple cider vinegar
Apart from some other health benefits this may reduce appetite. Take 30ml in a glass of water (300ml total).