The joys of clopening.
As long as they give you eight hours you are not able to complain and that's a company things because only a few states have any rules about it (there's a couple of threads about it, I just don't have patience).
Does it suck, yes.
But it happens a lot more to TL so don't feel too bad.
Nobody has ever come up with a state law for minimum amount of hours between shifts in this forum. The 8 hour thing is an old Target rule that is sometimes followed, sometimes not. But you do have at least 8 hours, so you're good (even if it isn't ideal).
TM's routinely work splits. We've scheduled people to come in 6am - 10am and then come back at 12pm - 345pm. It's cases like that where I feel bad. But then again, it mostly happens during seasonal, so it's one of those necessary evils that we have to grin and bear for a little while. Just be thankful you're getting the hours.
A small handful of times, HR goofed and scheduled me for closing on Saturday, ending at 11 to 11:30, and early morning signing on Sunday, starting at 3 - 4. When I noticed ahead of time, I notified an ETL and got the schedule changed, which is an option you could try. They might take pity if you do have a long commute. A couple of times, I just sucked it up and either took a quick nap or powered through on coffee and power napped later. It's really not all that bad if only happens once in a while.