I think your diet looks great. As said above you could add a slower digesting meal right before bed via
casein shakes or cheeses. Also you do want a good amount of carbs in your lunch before your workout. I think a large sweet potato is sufficient, but that depends on how big that potato is. If its small you could add some sort of whole grains.
Most important: Is this diet putting on the mass? It looks good, but I feel different people need different ratios of macronutrients. I think my body is a little weird, cuz I can't pack on muscle unless i
greatly increase my carbs. The carbs in your diet would be maintenance for me. It took forever for me to learn this about myself. I was stuck forever and was playing around with many different aspects of my diet. Finally I decided to just double my carbs and see what happens. My numbers shot through the roof in a matter of 3 months (on the scale and on the bar). My bodyfat % has since climbed from +or-10% to 12% so I have since lowered my carbs to about 1.5x what they were instead of double. I'm still growing and my bodyfat has leveled out
Your diet looks great and definitely know what you're doing, but don't be afraid to bump up the carbs if the scale isn't saying what you want it to say.