I like it. This could also help increase interest - more variety to opponents, shake up the divisions, new potential rivals etc.
I’d then want to expand the playoffs. Division winners plus best runners up get a bye, next best 4 teams play either a one off or best of 3. That’s still only 8 out of 16/17 teams in the playoffs per league. 3 playoff teams plus 2 wildcards would just be too low otherwise, the majority of teams would be tanking. Maybe knock 8-12 games off the regular season too.