A very feasible scenario is that Labour end up as the largest party, but short of a majority. It will be very interesting to see what plays out from there. The easiest arrangement for all concerned would be some sort of agreement between Labour and the Lib Dems, with the Greens, Plaid and the SDLP potentially providing any additional seats needed to get a majority. But what if those parties’ seats are not enough to get Labour over the line? Will they dare to make a deal with the SNP?
The only 'easy' way for Labour to rely on SNP votes is if there is somehow IndyRef 2 before the next general election & better together MK.2 somehow wins... but for that to happen along with a Labour GE victory would be rather shocking.
Anything else becomes tricky; but I still feel that Labour would trade a referendum for getting into Government.
It's not often talked about but the Lib Dems becoming such a rump has made it much harder for Labour to govern; even if they had 30-40 seats it would give Labour a much easier life to govern.
Its only a hunch but I feel that any Government that relies on more than one large party & several smaller parties is doomed to fall quite quickly in our system