Gender switch between West and North Germanic
Maybe there was no original gender. Many modern languages have productive processes of word derivation that are not specific to gender. For example, Dutch -schap can be both feminine and neuter, and different words that are derived with it have different genders. gemeenschap is feminine gender while gereedschap is neuter.