Google is showing me DTW-MIA-MDE with a healthy four-hour layover in MIA, but it's not bookable through Spirit, even though both individual flights have availability. I've been noticing a lot of weird quirks like this of late. Maybe some IT snafus on Spirit's side.