Okay it was actually really easy and a bit stupid of me to overlook. Because of my new weapon system it tries to load a weapon state when you started the level but on a new game without making use of the armory scene the selected weapon name is blank, so it doesn't load a weapon.
Now though I've added a condition if it's blank or if the name doesn't match anything in the list of weapons then it defaults to the Angel bow. I'm terribly sorry for the inconvenience and my... consistent habit of updating the game to an unplayable state.