Yes, too high in protein. Try Mark's advice of 1g protein to lean weight or .7g protein to body weight (or to lean weight). IMO your protein is much too high. And the body can convert proteins to glucose.
Yes, replace the protein with good fats. Change your macros to around 60% fats, 25% protein, 15%
I think that if you up your fats this much you won't become hungry and could cut out fruits & berries altogether. Fats really will 'fill you up'. As for IFing, it's to give your digestion and body a rest. So if you can eat the same amount of nutrients in a shorter window of time that's good for your body. It shouldn't change the amount of nutrients you get though.
"When the search for truth is confused with political advocacy, the pursuit of knowledge is reduced to the quest for power." - Alston Chase