Pretty much all pet shop bunnies live in a situation that’s less ideal. Bunnies in general have their own ways of displaying affection – baby bunnies are generally cuddly but most of them stop being so once they’re older. 2 months old is a little young for hormones to kick in, but it’s not entirely impossible. If it really is hormones, then Moseley could just be growing up and becoming less affectionate, just like many other bunnies.
Like Boo said, babies should actually be with their mothers until they’re 2 months old. Although you got him at 2 months old, you wouldn’t know when the baby was actually weaned – he could’ve been weaned way earlier than supposed to. Have you brought him to a rabbit savvy vet for a health check? Apart from hormones, a sudden personality change could sometimes also indicate an illness. Is Moseley hunching in a corner all the time? How is his poop and pee like?
If Moseley is really a male bun (because baby bunnies are hard to sex and he could actually be a she), and if you’re planning to keep him as a single bunny, then neutering isn’t 100% necessary. A lot of people neuter their male buns to stop hormonal behaviour (humping, spraying pee, bad litter box habits, biting etc.), and it can also prevent testicular cancer, but it’s not as important as spaying a female bun. If Moseley turns out to be female, spaying is essential because uterine cancer is extremely common and an unspayed female can also have false pregnancies, which is a very stressful thing.
If you’re going to get another bun though, then neutering or spaying is 100% necessary for bonding purposes.