That's basically how I see it. Makes way more sense than the whole "back-up hyperdrive" nonsense because if they had a backup hyperdrive, they would have used it right from the off (never mind how silly it is for a ship that small to had a redundant engine.)I just retcon it as the Falcon got a big head start on its journey to Bespin when the Star Destroyer they latched onto went to hyperspace (offscreen, but implied) as part of its search pattern among nearby systems looking for the missing ship. And then Solo just detached as the fleet broke up and they limped there way into Bespin from the edge of the system, taking some time.
Of course it's Star Wars, and Star Wars wouldn't be Star Wars if things weren't more inclined towards the "looks cooler" than the "is physically possible" end of the spectrum. And I feel like I have to point this out on a near monthly basis but the IP has never been Science Fiction; it's a space fantasy fairy tale. This kind of thing only has to make just enough sense to keep the story moving.
There is a line of course. A point where even a fairytale's suspension of disbelief can be broken. For me that line was "light skipping" which is just so aggressively stupid it made my head hurt, even though I knew it'd end up with something that dumb the second they introduced the idea of jumping out of hyperspace *inside* a planetary atmosphere.
Compared to that: fudging how long Leia had to cohabitate with Han, Chewie and Threepio in the Falcon while they were sub-lighting it from Hoth to Bespin vs. how long Luke trained on Dagobah hardly seems like anything worth worrying about.