Here ya go - the break starts one day later than you had asked for, but since it's a weekend and I wasn't doing this from scratch, I let the existing series in this schedule finish their Sunday games. To balance that the break extends one day in the other direction with everyone returning on Tuesday.
Schedule for 40 teams, 148 games
2 subleagues, each with 2 divisions of 10 teams
NO interleague, NO balanced games
----------
12 games vs. division opponents (6H/6A)
4 games vs. league opponents (2H/2A)
----------
Season begins on a Friday
Two week break occurs following game day 115 (Sunday). Each team has 106 games before that point and 42 after
Everyone returns from break on day 131 (Tuesday)
----------
This schedule was upscaled from one done by gmo
(link here). All I did was add the two-week break, remove the All-Star Break, and double it from 20 teams to 40.