Hi there bunnylover, welcome to the forum.
:wave:
How long has it been since Hoppy has last eaten? Is he not eating food at all, or is he just not eating very much? If he hasn't had anything to eat it becomes a medical emergency, as rabbits have very sensitive tummies and not eating at all can kill them. I don't mean to frighten you, just wanted to say that bit first as it's important.
If Hoppy is eating little amounts, then you still need to see your vet, but it's not an emergency, a daytime appointment is fine. Your vet will need to give him an examination to tell what's wrong really. Rabbits are prey animals so they are very good at hiding illness, and often the first sign of your rabbit being ill is that he goes off his food. Your vet will likely check his teeth (dental problems are common in bunnies) and ask you questions on his behaviour, and possibly arrange more tests to find out what the problem is.
Lots of stress can sometimes cause a bun to go off their food, like a change in owner, but as he has been with you a while it should really have settled down by now. Carrots, apples and bananas aren't great food apart from for special treats as they are very high in sugar - things like spring greens, broccoli, rocket are healthier choices to feed regularly. You are bang on with the pellets and timothy hay though.
With regards to the behaviour, it could be a couple of things. Rabbits can become aggressive when they are ill, so it may be that. They can also be very aggressive and territorial if not neutered. As Hoppy is only 7 months I'm assuming he isn't neutered? Neutering will remove hormones and calms down lots of bunnies, it also means you could even get him a friend, as rabbits love company.
It may also be that he's just new and scared and not used to you. 2 months isn't really a long time for a rabbit, I had a girl who took 6 months before she stopped grunting at me! Rabbits are used to predators who attack them all the time, so they are always on the defensive. It will just take time. Spend lots of time with Hoppy. Don't pick him up or touch him, just let him hop around you and come and sniff. Have something tasty with you so that he associates you with good things, although I appreciate that's difficult if he won't eat! Talk to him a lot. Start with little stokes on the head, then move on to the ears, then the back, just taking your time over a few weeks. Eventually he should learn to trust you.