@Elías *******
"sooner than later" is a shortening of the idiom "sooner [rather] than later" and means "in the near future", or "soon".
I think you meant "sooner or later", which means "at some unknown point in the future".
But even that may not happen. As you say it's not guaranteed they'll close it.
Either of these idioms mean that closing is guaranteed, either soon or at some point, but definitely going to happen. If it's not guaranteed to happen, it's not "sooner than later" and it's not "sooner or later" either.