Well, you don't say at what times the lights are supposed to go on and off but, if you are doing it right, you must be changing the timers every 2 weeks or so - are you doing this on a regular basis? Because, without it, they are not been exposed to a strict solar schedule as the daylight hours change about 20 minutes every two weeks or so (studies show that birds endocrine systems register a 20 minute difference in daylight) and you need 1.5 to 2 hours of twilight both at dawn and dusk (otherwise their bodies cannot register the change in daylight hours). I don't use timers any longer (I used to have them when I had the rescue), I have done this for so many years that my brain has trained itself to register the change in the angle of the sunlight and react to it - and I am VERY strict about it (ask my husband who is driven to distraction every time we need to go out with my complaints and my worrying every time we go out and are cutting it short to the 'cutoff' time for their lights

).
There is no Harrison (or any other pellet, for that matter) that gives you an actual level protein. Look carefully at the labels and you will see that they all say: higher than, no less than, minimum, etc. so, in reality, you don't know how much protein you are feeding (soy is the cheapest ingredient in all pellets and the main source of protein in them so, for all you know, you are feeding 18% or higher). But, aside from that, the problem with free-feeding protein is that, with the exception of natural seed-eaters (like canaries, for example), all birds are pre-programmed to gorge on it. See, the thing about protein is that it's not found in abundant and all-year-round sources in nature - they just do not exist in the wild, only in cultivation fields but nature did not take man messing up with nature into consideration when it finetuned the species to thrive in their natural habitats. Protein for herbivores is mostly seasonal because it depends on plants producing seed (or nuts - which are also the seed of the tree producing them only, same as in grains, the seed and the fruit are one and the same) and this doesn't happen all year round for any plant so, because protein is necessary for life and, most importantly, for reproduction, nature gave birds a particular desire for it and, when a bird finds a source of protein, it will eat and eat and eat until there is no more or the bird is full. Give a parrot a bowl of seeds, a piece of fruit and a green and the parrot will always go first for the seed first BUT give a canary the same food and it will go for the leafy green first of all - why? Because canaries are natural seed-eaters which come mostly from temperate climate and crave the greens they do not find in their natural habitat during the resting (aka winter) season while parrots, being mostly canope feeders and from either tropical or semi-tropical climates have green material available to them all year round so they crave protein most of all.
Also, please be informed that avian vets do not study parrot nutrition. I have three Avian Medicine text books and the chapter is on Avian (not parrot) Nutrition and mostly dedicated to omnivores like chickens (we do know a lot about chicken nutrition but VERY little on parrots'). Avian nutrition is such a HUGE field that a chapter on it is pretty useless, actually. Think about it! You have birds that eat only seeds, birds that eat only fruits, birds that eat red meat, birds that eat fish, birds that eat nectar and pollen, etc. sheesh! you even have birds that feed on carrion exclusively! You are talking about a lot of completely different diets so covering them all in any depth is pretty much impossible... What I am trying to point out is that, unless the avian vet has had multiple parrots for a number of years and has studied each of those parrot species dietary ecologies in depth, there is no way they can know. Mind you, I've had two avian vets that did know about parrot nutrition -at least for the species they kept themselves because just because a parrot is a parrot, it doesn't mean that they all eat the same diet (which is another beef I have with pellets that go by size and not species because you can't feed a cockatiel the same that you would feed a GCC and you cannot feed an African Gray the same that you would feed an Amazon even though the species are of comparable sizes). And they knew that pellets are not and never will be the best dietary option for parrots but they still recommended them - and you know why? Because they did not think that people would feed them right so they figured (and told me this themselves) that pellets were the 'lesser evil' - not a good recommendation, right?
But, don't take my word for it (never take ANYBODY'S word for anything when it comes to parrots diets because not a single one of us knows enough), do your own research and you will see. This is what I have in my 'reference' files: Kakarikis evolved to live in pairs during breeding season and small flocks during the resting season (aka winter) - this tells us that having a mate if necessary for their happiness. They are partial ground foragers (which tells us they feed on green grass seed as a source of protein) and they have been observed eating the ngaio and taupata berries as well as the flowers of the pohutukawa tree (this tree flowers in November to January which is their summer and not spring, and also their breeding season). Biologists calculate that their diet consists of, at least, 2/3 fruits and their seeds (remember, these are green seeds, not dried, and they need to eat a lot of the fruit to reach the few -not dried- seeds inside) during breeding season -which tells us they evolved to eat low protein/low fat/high moisture (pellets, with a max of 10% are as DRY as a bone compared to plant material that is 85 to 95% water)/high fiber - and this one is a doozy (as well as the unknown protein content) because the ratio is completely wrong. Fruits and other plant material (which comprises the bulk of parrots natural diets) have an average ratio of 1:2 to 1:5 when it comes to protein:fiber while the pellets you are feeding have a higher than 14% protein to a lower than 4.5% fiber and this is only useful if they are using the right kind of fiber because the type commonly used, psyllium, is useless to parrots.
Like I said, PLEASE, do not take my word for it, do in-depth research (and this means not breeders, owners or avian vets' recommendations but going to scientific studies, biologists, field biologists and ornithologists papers and reports) and see for yourself.
As to symptoms of PBFD, there are two strains, a severe and a mild (aka chronic) form of it and this one can present with different symptoms but shaft weakness (which translates into broken feathers like yours has) is one of them. I also think -and hope!- that your bird doesn't have it but, if it were my bird, I would make sure, just in case... And you can do this on your own, you don't need an avian vet for it. See this:
https://www.animalgenetics.us/Avian/Cost-Dollar.asp