Eating hours doesn't matter, I probably wouldn't finish off the day with fruit but I don't eat much fruit to begin with.
I wonder if you're feeling bad because of your tiny feedings before your dinner? Personally, sometimes I feel hungrier/more drained/tired/etc when I have a small meal than when I eat nothing at all.
Since you're new I'm not going to suggest fasting through dinner, but rather to concentrate on having "full" meals more often that provide you with energy for the day.
I think its detrimental to start removing things too soon and attempting to eat less too fast, which is essentially what you'd be doing through IF. Take the time to get a feel for how your meals should go since it varies for everyone. I function best on two decent sized meals a day (at 1pm and again anytime between 6pm and 9pm, sometimes a snack in between but that's rare) and others here eat differently or at different times. It could be that you're not giving your body enough to run on.
I once tried to Warrior Diet, eating once a day at dinner time, but it was too hard for me to keep it up, I had no energy because I couldn't bring myself to eat one HUGE meal a day. Some people can, but to me it was too challenging so I reverted back to my 2 meals a day.