For most naturals and in my experience that is too much volume and too little rest time. I’ve been lifting for like 7 years and have tried lots of routines. In the beginning I did lots of sets and different exercises like the routine you recommended; and only took 1-2 rest days between days and...
As long as you don't eat like fast food or super processed unhealthy food you're probably good. Lots of foods today are vitamin deficient so I personally take vitamins everyday, but I think sunlight is way more important than diet. If you're don't get much sunlight I highly recommend to try...