I am trying to get the most bang for my buck with muscle gains. I have read often you should work out each muscle group at least 2x per week. That said, I am doing a Push/Pull/Legs Split but the math seems off to me. In order to do that twice a week I would be losing a rest day. Does the schedule I created below make sense for maximum gains? I included a picture of the schedule.

Week 1

Push

Legs

Pull

Off

Push

Legs

Pull

Week 2

Off

Push

Legs

Pull

Off

Push

Legs

Week 3

Pull

Off

Push

Legs

Pull

Off

Push

Week 4

Legs

Pull

Off

Push

Legs

Pull

Off

Week 5

(cycle repeats)