Very few bodybuilders hit a muscle group two times per week, very few do three times per week. I would add, however, that with one timer per week, I would swap triceps with biceps. With that change, pecs, triceps, biceps, and back can be hit directly once, and indirectly a second time. I would do legs twice per week.
Rest periods - Legs will be slow to respond with 3min recoverys. You need to fatigue the muscles, and 3min is letting them fully recover between sets, sure its hard, but damn, its supposed to be
Three minutes is plenty if hypertrophy is the goal.
also - If you want to add muscles, carbs perhaps need to be higher? Keeping them low will help keep you lean, will be hard to gain size though
As long as total calories are positive, gains can/will be made. MCT’s and DAG oil are good sources of energy that actually result in leaner gains than a high carb diet.