As I recall Buquebus and Colonia Express are at different Terminals. Dársena Norte y Sur.
Also consider Seacat a Buquebus low-cost, they operate a jointly , and if Buquebus has space they take all seacat passengers. You pay less and end up on Buquebus.
My choice always was Seacat, if available.